private void GrdDetalle_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { if (e.CommandName == "CmdEditar") { DataSet dsClinica = ClClinica.Get_Clinca(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["ClinicaId"])); TxtClinicaId.Text = dsClinica.Tables["Datos"].Rows[0]["ClinicaId"].ToString(); TxtNombre.Value = dsClinica.Tables["Datos"].Rows[0]["Nombre"].ToString(); TxtDireccion.Value = dsClinica.Tables["Datos"].Rows[0]["Direccion"].ToString(); CboPais.SelectedValue = dsClinica.Tables["Datos"].Rows[0]["PaisId"].ToString(); CboPais.SelectedItem.Text = dsClinica.Tables["Datos"].Rows[0]["Pais"].ToString(); CboDepartamento.ClearSelection(); CboMunicipio.ClearSelection(); CboDepartamento.Items.Clear(); CboMunicipio.Items.Clear(); ClUtilitarios.Fill_DropDownAsp(ClCatalogos.Catalogo_Departamento(Session["Idioma"].ToString(), Convert.ToInt32(CboPais.SelectedValue)), CboDepartamento, "Id", "Datos"); ClUtilitarios.AgregarSeleccioneCombo(CboDepartamento, ClTraductor.BuscaString(Session["Idioma"].ToString(), "49"), Session["Idioma"].ToString()); CboDepartamento.SelectedValue = dsClinica.Tables["Datos"].Rows[0]["DepartamentoId"].ToString(); CboDepartamento.SelectedItem.Text = dsClinica.Tables["Datos"].Rows[0]["Departamento"].ToString(); CboMunicipio.ClearSelection(); CboMunicipio.Items.Clear(); ClUtilitarios.Fill_DropDownAsp(ClCatalogos.Catalogo_Municipio(Session["Idioma"].ToString(), Convert.ToInt32(CboDepartamento.SelectedValue)), CboMunicipio, "Id", "Datos"); ClUtilitarios.AgregarSeleccioneCombo(CboMunicipio, ClTraductor.BuscaString(Session["Idioma"].ToString(), "50"), Session["Idioma"].ToString()); CboMunicipio.SelectedValue = dsClinica.Tables["Datos"].Rows[0]["MunicipioId"].ToString(); CboMunicipio.SelectedItem.Text = dsClinica.Tables["Datos"].Rows[0]["Municipio"].ToString(); TxtTelCasa.Value = dsClinica.Tables["Datos"].Rows[0]["Telefono"].ToString(); dsClinica.Clear(); BtnGrabar.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { ClPersona = new Cl_Persona(); ClTraductor = new Cl_Traductor(); ClUsuario = new Cl_Usuario(); ClClinica = new Cl_Clinica(); if (!IsPostBack) { if (Session["Paciente"].ToString() == "0") { if (Session["PersonaId"].ToString() != "") { DataSet DsArchivo = new DataSet(); DsArchivo = ClPersona.Get_Datos_Persona(Convert.ToInt32(Session["PersonaId"]), Session["Idioma"].ToString()); LblNombreUsuario.Text = DsArchivo.Tables["DATOS"].Rows[0]["Nombre"].ToString(); if (DsArchivo.Tables["DATOS"].Rows[0]["Foto_Perfil"].ToString() != "") { byte[] bytes = (byte[])DsArchivo.Tables["DATOS"].Rows[0]["Foto_Perfil"]; ImgPerfil.Src = "data:image/png;base64," + Convert.ToBase64String(bytes); } DsArchivo.Clear(); if (Convert.ToInt32(Session["ClinicaId"]) > 0) { DataSet DsLogoClinica = new DataSet(); DsLogoClinica = ClClinica.Get_Clinca(Convert.ToInt32(Session["ClinicaId"])); LblNomClinica.Text = DsLogoClinica.Tables["DATOS"].Rows[0]["Nombre"].ToString(); if (DsLogoClinica.Tables["DATOS"].Rows[0]["Logo"].ToString() != "") { byte[] bytes = (byte[])DsLogoClinica.Tables["DATOS"].Rows[0]["Logo"]; ImgLogoClinica.Src = "data:image/png;base64," + Convert.ToBase64String(bytes); } DsLogoClinica.Clear(); } Permisos(Convert.ToInt32(Session["UsuarioId"])); } if (Convert.ToInt32(Session["TipoUsuarioId"]) != 5) { VerificaClnica(); } } Traduce(); } }