protected void cargarConsultoriosDisponibles()
    {
        LConsultorio lConsultorio = new LConsultorio();
        ListItem     listItem     = new ListItem();

        listItem = lConsultorio.cargarConsultoriosDisponibles();
        DDL_Consultorio.Items.Add(listItem);
    }
Beispiel #2
0
    protected void BTN_Eliminar_Click(object sender, EventArgs e)
    {
        Button btnEliminar = (Button)sender;

        LMedico      lMedico      = new LMedico();
        LConsultorio lConsultorio = new LConsultorio();

        DataTable medico = lMedico.obtenerMedico(btnEliminar.CommandName);

        lMedico.eliminarMedico(btnEliminar.CommandName, Session.SessionID);

        obtenerDatosMedico("");
        lConsultorio.liberarDisponibilidad(int.Parse(medico.Rows[0]["consultorio_pk"].ToString()), Session.SessionID);
    }
    protected void adecuarParaActualizar()
    {
        string identificacion = Session["identificacion_medico"].ToString();

        LMedico      lMedico      = new LMedico();
        LConsultorio lConsultorio = new LConsultorio();

        EMedico eMedico = lMedico.adecuarParaActualizar(identificacion);

        DDL_Tipo_Documento.SelectedIndex = eMedico.TipoIdentificacion;
        TB_Numero_Documento.Text         = eMedico.Identificacion;;
        TB_Nombre.Text               = eMedico.Nombre;
        TB_Apellido.Text             = eMedico.Apellido;
        TB_Fecha_Nacimiento.TextMode = TextBoxMode.Date;
        TB_Fecha_Nacimiento.Text     = DateTime.Parse(eMedico.FechaNacimiento).ToString("yyyy-MM-dd");

        cargarEspecialidades();

        foreach (ListItem listItem in DDL_Especialidad.Items)
        {
            listItem.Selected = listItem.Text == eMedico.EEspecialidad.Nombre;
        }

        DataRow drConsultorioMedico = lConsultorio.obtenerConsultorio(eMedico.Consultorio);

        Session["consultorio"] = drConsultorioMedico["id"].ToString();
        ListItem consultorioMedico = new ListItem(drConsultorioMedico["nombre_consultorio"].ToString(), drConsultorioMedico["id"].ToString());

        consultorioMedico.Selected = true;
        DDL_Consultorio.Items.Add(consultorioMedico);

        cargarConsultoriosDisponibles();

        TB_Correo.Text = eMedico.Correo;
        TB_Contrasena.Attributes.Add("value", eMedico.Password);
        TB_Repetir_Contrasena.Attributes.Add("value", eMedico.Password);
        BTN_Accion.Text = "Actualizar";

        if (Session["usuario"].GetType() == new EMedico().GetType())
        {
            DDL_Tipo_Documento.Enabled  = false;
            TB_Numero_Documento.Enabled = false;
            TB_Nombre.Enabled           = false;
            TB_Apellido.Enabled         = false;
            TB_Fecha_Nacimiento.Enabled = false;
            DDL_Especialidad.Enabled    = false;
            DDL_Consultorio.Enabled     = false;
            TB_Correo.Enabled           = false;
        }
    }
Beispiel #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         LConsultorio lConsultorio = new LConsultorio();
         List <ReporteConsultorios> reporteConsultorios = lConsultorio.cargarInformeConsultorios();;
         CRS_Consultorios.ReportDocument.SetDataSource(reporteConsultorios);
         CRV_Consultorios.ReportSource = CRS_Consultorios;
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #5
0
 protected void Button3_Click(object sender, EventArgs e)
 {
     try
     {
         Button        btn           = (Button)sender;
         String        id            = btn.CommandArgument.ToString();
         DBConsultorio dBConsultorio = new DBConsultorio();
         //VALIDAR LO DEL COSULTORIO OCUPADO
         LConsultorio lConsultorio = new LConsultorio();
         lConsultorio.eliminar_consultorio(int.Parse(id));
         GV_consultorios.DataBind();
     }
     catch (Exception ex)
     {
         ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script> alert('No ha ingresado datos para el consultorio'); </script>");
     }
 }