Ejemplo n.º 1
0
 public List<Entidad.Paciente> ListaPacientes()
 {
     try
     {
         List<Entidad.Paciente> resp = new List<Entidad.Paciente>();
         Datos.pacienteData dc = new Datos.pacienteData();
         List<Entidad.Paciente> pacientes = dc.GetLista();
         foreach (var item in pacientes)
         {
             Entidad.Paciente p = new Entidad.Paciente();
             p.IdPaciente = item.IdPaciente;
             //p.Nombres = string.Concat(item.Nombres, " ", item.Apellidos);
             //p.Nombres = item.Nombres + " " + item.Apellidos;
             p.Nombres = item.Nombres;
             p.Apellidos = item.Apellidos;
             p.Direccion = item.Direccion;
             p.Celular = item.Celular;
             p.Fecha_nacimiento = item.Fecha_nacimiento;
             p.Telefono = item.Telefono;
             resp.Add(p);
         }
         return resp;
     }
     catch (Exception err)
     {
         throw new Exception(err.Message);
     }
 }
Ejemplo n.º 2
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.º 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);
     }
 }