26/04/2005, 09:13
|
| | | Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años, 7 meses Puntos: 1 | |
page_load en el page_load, mira te lo pongo entero:
private void Page_Load(object sender, System.EventArgs e)
{
try
{
if (!Session["Roles"].ToString().Equals("SuperAdministrador"))
{
Response.Redirect("login.aspx");
}
if (!IsPostBack)
{
string nom;
nom=Session["Usuario"].ToString();
usu.Text=nom;
eliminar.Attributes.Add("onclick", "return confirm('Esta seguro que desea borrar el registro?');");
nuevonombre.Visible=false;
}
if (Request.QueryString["Ok"]=="1") mensage.Text = "(nuevo cliente creado)<br>";
if (Request.QueryString["Oku"]=="1") mensage.Text = "(cliente actualizado)<br>";
if (Request.QueryString["Okb"]=="1") mensage.Text = "(cliente eliminado)<br>";
myConnection = new SqlConnection(connectionString);
myCommand = new SqlCommand ("SELECT Clientes.UsIdCli, Clientes.Nombre, Clientes.Sede, Clientes.Descripcion "+
"FROM Clientes ;",myConnection);
myConnection.Open();
SqlDataReader reader = myCommand.ExecuteReader();
if (ComboClientes.Items.Count==0)
{
ComboClientes.Items.Add("Selecciona: ");
while (reader.Read())
{
ComboClientes.Items.Add(reader[1].ToString());
}
ComboClientes.ClearSelection();
//MsgBox.alert(ViewState["inter"].Equals("true").ToString());
if (Request.QueryString["Ok"]=="1")
ComboClientes.Items.FindByValue(ComboClientes.Item s[ComboClientes.Items.Count-1].ToString()).Selected=true;
else
ComboClientes.Items.FindByValue("Selecciona: ").Selected=true;
}
/*ComboClientes.DataSource = reader;
ComboClientes.DataTextField = "Nombre";
ComboClientes.DataValueField = "Nombre";
ComboClientes.DataBind();
ComboClientes.Items.Insert(0,"SELECIONE UN ELEMENTO")*/
reader.Close();
myConnection.Close();
cargardatos();
}
catch(Exception ex)
{
Response.Write("Error: " + ex.Message);
//Response.Redirect("login.aspx");
return;
}
}
private void cargardatos()
{
myConnection = new SqlConnection(connectionString);
myCommand = new SqlCommand ("SELECT Clientes.UsIdCli, Clientes.Nombre, Clientes.Sede, Clientes.Descripcion "+
"FROM Clientes WHERE (((Clientes.Nombre)='"+ComboClientes.SelectedItem. Value+"'));",myConnection);
myConnection.Open();
SqlDataReader reader = myCommand.ExecuteReader();
if (ComboClientes.SelectedIndex==0)
{
cambiar.Visible=false;
actualizar.Enabled=false;
eliminar.Enabled=false;
gestionars.Visible=false;
gestionaru.Visible=false;
nuevonombre.Visible=false;
CliSede.Value="";
CliDescripcion.Value="";
}
else
cambiar.Visible=true;
while (reader.Read())
{
CliSede.Value=reader["Sede"].ToString();
CliDescripcion.Value=reader["Descripcion"].ToString();
nombre.Text=reader["Nombre"].ToString();
if (ComboClientes.SelectedIndex>0)
{
gestionaru.HRef="MenuadministradorUsu.aspx?Nombre= "+reader["Nombre"].ToString();
gestionars.HRef="MenuadministradorUsu.aspx?Nombre= "+reader["Nombre"].ToString();
}
}
reader.Close();
myConnection.Close();
string strScript;
strScript = "<script>";
strScript += "document.getElementById('ComboClientes').focus(); ";
strScript += "</script>";
Page.RegisterStartupScript ("ClientScript", strScript);
} |