Ejemplo n.º 1
0
 protected void btn_Guardar_Click(object sender, EventArgs e)
 {
     try
     {
         Entidad.Paciente p = new Entidad.Paciente();
         p.Nombres = tb_nombres.Text.Trim().ToUpper();
         p.Apellidos = tb_apellidos.Text.Trim().ToUpper();
         p.Fecha_nacimiento = Convert.ToDateTime(tb_fechaNacimiento.Text);
         p.Direccion = tb_direccion.Text.Trim().ToUpper();
         p.Telefono = tb_telefono.Text;
         p.Celular = tb_celular.Text;
         Negocio.pacienteNegocio pn = new Negocio.pacienteNegocio();
         int existe = pn.ValidarPaciente(p);
         if (existe == 0)
         {
             pn.InsertarPaciente(p);
             lb_mensajes.ForeColor = System.Drawing.Color.Green;
             lb_mensajes.Text = "Paciente insertado correctamente!!!";
             CleanControl(this.Controls);
         }
         else
         {
             lb_mensajes.ForeColor = System.Drawing.Color.Red;
             lb_mensajes.Text = "Paciente ya existe!!!";
         }
     }
     catch (Exception err)
     {
         throw new Exception(err.Message);
     }
 }
        protected void btn_Modificar_Click(object sender, EventArgs e)
        {
            try
            {
                Entidad.Paciente dc = new Entidad.Paciente();
                dc.IdPaciente = (int) Session["S_IdPaciente"];//int.Parse(tb_id.Text);
                //dc.IdPaciente = (int)Session["s_idpaciente"];
                dc.Nombres = tb_nombres.Text.Trim().ToUpper();
                dc.Apellidos = tb_apellidos.Text.Trim().ToUpper();
                dc.Fecha_nacimiento = Convert.ToDateTime(tb_fechaNacimiento.Text);
                dc.Direccion = tb_direccion.Text.Trim().ToUpper();
                dc.Celular = tb_celular.Text;
                dc.Telefono = tb_telefono.Text;
                Negocio.pacienteNegocio pn = new Negocio.pacienteNegocio();
                /*int existe = pn.ValidarPaciente(dc);
                if (existe == 1)
                {
                    lb_mensajes.ForeColor = System.Drawing.Color.Red;
                    lb_mensajes.Text = "El paciente ya existe, porfavor verifique!!!";
                }
                else
                {*/
                string error = "";
                    error = pn.UpdatePaciente(dc);
                    if (error != "")
                    {
                        string mensaje = "MostrarMensaje('ERROR','La fecha de nacimiento no puede ser mayor a la fecha actual!!!')";
                        ScriptManager.RegisterStartupScript(this, GetType(), "mensaje", mensaje, true);
                    }
                    else
                    {
                        //lb_mensajes.ForeColor = System.Drawing.Color.Green;
                        //lb_mensajes.Text = "Datos actualizados correctamente!!!";
                        string mensaje = "MostrarMensaje('SUCCESS','Datos actualizados correctamente!!!')";
                        ScriptManager.RegisterStartupScript(this, GetType(), "mensaje", mensaje, true);
                        //CargarGrid();

                        string busqueda = tb_apellidosfiltro.Text;
                        Session.Remove("S_IdPaciente");
                        CleanControls(this.Controls);
                        tb_apellidosfiltro.Text = busqueda;
                        BuscarPaciente();
                        //DESHABILITAMOS LOS CONTROLES PARA QUE SEAN EDITADOS
                        DeshabilitarCajasdeTexto();
                        btn_Modificar.Enabled = false;
                    }
                //}
            }
            catch (Exception err)
            {
                cv_informacion.IsValid = false;
                cv_informacion.ErrorMessage = err.Message;
            }
        }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!IsPostBack)
                {
                    Negocio.pacienteNegocio dcpaciente = new Negocio.pacienteNegocio();
                    List<Entidad.Paciente> listpacientes = null;
                    listpacientes = dcpaciente.Pacientes();
                    ListItem ini = new ListItem();
                    ini.Value = "0";
                    ini.Text = "Selecccione...";
                    ddl_paciente.Items.Add(ini);
                    ddl_paciente.DataSource = listpacientes;
                    ddl_paciente.DataTextField = "Nombres";
                    ddl_paciente.DataValueField = "IdPaciente";
                    ddl_paciente.DataBind();

                    // Cargamos el control del motivo de la cita
                    Negocio.serviciosNegocio dcservicios = new Negocio.serviciosNegocio();
                    List<Entidad.Cat_Servicio> servicios = null;
                    servicios = dcservicios.ListaServicios();
                    ListItem ini1 = new ListItem();
                    ini1.Value = "0";
                    ini1.Text = "Seleccione...";
                    ddl_motivo.Items.Add(ini1);
                    ddl_motivo.DataSource = servicios;
                    ddl_motivo.DataTextField = "Descripcion";
                    ddl_motivo.DataValueField = "IdServicio";
                    ddl_motivo.DataBind();

                    //CARGAMOS EL DDL_MEDICO
                    Negocio.medicoNegocio dc = new Negocio.medicoNegocio();
                    List<Entidad.Medico> medicos = null;
                    medicos = dc.ListaMedico();
                    ListItem ini2 = new ListItem();
                    ini2.Text = "Seleccione...";
                    ini2.Value = "0";
                    ddl_medico.Items.Add(ini2);
                    ddl_medico.DataSource = medicos;
                    ddl_medico.DataTextField = "NombreCompleto";
                    ddl_medico.DataValueField = "NroCedula";
                    ddl_medico.DataBind();
                }
            }
            catch (Exception err)
            {
                cv_informacion.IsValid = false;
                cv_informacion.ErrorMessage= err.Message;
            }
        }
Ejemplo n.º 4
0
 protected void btn_Guardar_Click(object sender, EventArgs e)
 {
     try
     {
         Entidad.Paciente p = new Entidad.Paciente();
         p.Nombres = tb_nombres.Text.Trim().ToUpper();
         p.Apellidos = tb_apellidos.Text.Trim().ToUpper();
         p.Fecha_nacimiento = Convert.ToDateTime(tb_fechaNacimiento.Text);
         p.Direccion = tb_direccion.Text.Trim().ToUpper();
         p.Telefono = tb_telefono.Text;
         p.Celular = tb_celular.Text;
         Negocio.pacienteNegocio pn = new Negocio.pacienteNegocio();
         int existe = pn.ValidarPaciente(p);
         if (existe == 0)
         {
             string error = "";
             error = pn.InsertarPaciente(p);
             if (error != "")
             {
                 string mensaje = "MostrarMensaje('ERROR','La fecha de nacimiento no puede ser mayor a la fecha actual!!!')";
                 ScriptManager.RegisterStartupScript(this, GetType(), "mensaje", mensaje, true);
             }
             else
             {
                 //lb_mensajes.ForeColor = System.Drawing.Color.Green;
                 //lb_mensajes.Text = "Paciente insertado correctamente!!!";
                 string mensaje = "MostrarMensaje('SUCCESS','Registro insertado satisfactoriamente!!!')";
                 ScriptManager.RegisterStartupScript(this, GetType(), "mensaje", mensaje, true);
                 CleanControl(this.Controls);
             }
         }
         else
         {
             //lb_mensajes.ForeColor = System.Drawing.Color.Red;
             //lb_mensajes.Text = "Paciente ya existe!!!";
             string mensaje = "MostrarMensaje('ERROR','El paciente ya existe, por favor verifique!!!')";
             ScriptManager.RegisterStartupScript(this, GetType(), "mensaje", mensaje, true);
         }
     }
     catch (Exception err)
     {
         throw new Exception(err.Message);
     }
 }
 protected void Seleccion_Paciente(int id)
 {
     try
     {
         Negocio.pacienteNegocio dc = new Negocio.pacienteNegocio();
         Entidad.Paciente cs = dc.ConsultarPaciente(id);
         if (cs != null)
         {
             Session["S_IdPaciente"] = cs.IdPaciente;
             tb_nombres.Text = cs.Nombres;
             tb_apellidos.Text = cs.Apellidos;
             tb_fechaNacimiento.Text = Convert.ToString(cs.Fecha_nacimiento);
             tb_direccion.Text = cs.Direccion;
             tb_telefono.Text = cs.Telefono;
             tb_celular.Text = cs.Celular;
             //HABILITAMOS LOS CONTROLES PARA QUE SEAN EDITADOS
             tb_nombres.Enabled = true;
             tb_apellidos.Enabled = true;
             tb_fechaNacimiento.Enabled = true;
             tb_direccion.Enabled = true;
             tb_telefono.Enabled = true;
             tb_celular.Enabled = true;
         }
     }
     catch (Exception err)
     {
         cv_informacion.IsValid = false;
         cv_informacion.ErrorMessage = err.Message;
     }
 }
 protected void CargarGrid()
 {
     try
     {
         Negocio.pacienteNegocio dc = new Negocio.pacienteNegocio();
         List<Entidad.Paciente> pa = null;
         pa = dc.ListaPacientes();
         gv_Pacientes.DataSource = pa;
         gv_Pacientes.DataBind();
     }
     catch (Exception err)
     {
         cv_informacion.IsValid = false;
         cv_informacion.ErrorMessage = err.Message;
     }
 }
Ejemplo n.º 7
0
 protected void CargarPacientes()
 {
     try
     {
         Negocio.pacienteNegocio dcpaciente = new Negocio.pacienteNegocio();
         List<Entidad.Paciente> listpacientes = null;
         listpacientes = dcpaciente.Pacientes();
         ListItem ini = new ListItem();
         ini.Value = "0";
         ini.Text = "Selecccione...";
         ddl_paciente.Items.Add(ini);
         ddl_paciente.DataSource = listpacientes;
         ddl_paciente.DataTextField = "Nombres";
         ddl_paciente.DataValueField = "IdPaciente";
         ddl_paciente.DataBind();
     }
     catch (Exception err)
     {
          cv_informacion.IsValid = false;
         cv_informacion.ErrorMessage = err.Message;
     }
 }