예제 #1
0
 protected void GvEmpresa_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         GridViewRow row        = GvEmpresa.SelectedRow;
         string      Id_Empresa = "";
         HiddenField cod        = default(HiddenField);
         cod        = (HiddenField)row.FindControl("Id_Empresa");
         Id_Empresa = cod.Value;
         ServicioCom21.ServicioCom21 _usuario = new ServicioCom21.ServicioCom21();
         DataSet ds = _usuario.Com21_consulta_empresa_id(int.Parse(Id_Empresa));
         if (ds.Tables[0].Rows.Count > 0)
         {
             foreach (DataRow dr in ds.Tables[0].Rows)
             {
                 //seteo todos los valores de la consulta especifica
                 this.hfIdEmpresa.Value = dr[0].ToString();
                 Session["hfIdEmpresa"] = dr[0].ToString();
                 txtempresa.Text        = dr[1].ToString();
                 if (Convert.ToBoolean(dr[2].ToString()) == true)
                 {
                     cbsucursal.Checked = true;
                 }
                 else
                 {
                     cbsucursal.Checked = false;
                 }
                 if (Convert.ToBoolean(dr[4].ToString()) == true)
                 {
                     cbsucursalp.Checked = true;
                 }
                 else
                 {
                     cbsucursalp.Checked = false;
                 }
                 if (dr["Despacho"].ToString() == "1")
                 {
                     cbdespacho.Checked = true;
                 }
                 else
                 {
                     cbdespacho.Checked = false;
                 }
                 cargarprovincias();
                 ddlprovincia.SelectedValue = dr["Id_Provincia"].ToString();
                 cargarciudad();
                 ddlciudad.SelectedValue = dr["Id_Ciudad"].ToString();
             }
             btnedit.Visible   = true;
             btninsert.Visible = false;
         }
     }
     catch (Exception Ex)
     {
         Console.WriteLine(Ex.Message);
         ScriptManager.RegisterStartupScript(upMantenimiento, upMantenimiento.GetType(), "click", "alert('Error Tecnico por favor espere unos minutos');", true);
     }
 }