示例#1
0
 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;
     }
 }
示例#2
0
        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();
            }
        }