Пример #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            ValidarDatos();
            bool valido;

            Business.Paciente Med = new Business.Paciente();
            valido = ValidarDatos();

            if (valido == true)
            {
                Entities.Paciente P = new Entities.Paciente(IdPaciente != 0);
                P.ID                = this.IdPaciente;
                P.Nombre            = txtNombre.Text;
                P.ApellidoP         = txtApPaterno.Text;
                P.ApellidoM         = txtApMaterno.Text;
                P.Edad              = int.Parse(txtEdad.Text);
                P.FechaNac          = dateTimePicker1.Value;
                P.LugardeNacimiento = txtLugarNa.Text;
                P.LugardeResidencia = txtLugarR.Text;
                P.Escolaridad       = cmbEsco.Text;
                P.EstadoCiv         = cmbEstadoCi.Text;
                P.Ocupacion         = txtOcupa.Text;
                P.Direccion         = txtDirecion.Text;
                P.Telefono          = txtTel.Text;
                P.Email             = txtCorreo.Text;
                Med.Save(P);
                this.Close();
            }
        }
Пример #2
0
        public override void PrepareEntityForEdition(Entity entity)
        {
            Entities.Paciente          item = entity as Entities.Paciente;
            DataEntities.SpPacienteSel sp   = new DataEntities.SpPacienteSel();
            sp.IdPaciente = item.ID;
            DataTable dt = sp.GetDataTable(this.ConnectionString);

            if (dt.Rows.Count == 1)
            {
                DataRow dr = dt.Rows[0];
                item.Nombre            = Utils.GetDataRowValue(dr, "Nombre", "");
                item.ApellidoP         = Utils.GetDataRowValue(dr, "ApellidoP", "");
                item.ApellidoM         = Utils.GetDataRowValue(dr, "ApellidoM", "");
                item.Edad              = Utils.GetDataRowValue(dr, "Edad", 0);
                item.FechaNac          = Utils.GetDataRowValue(dr, "FechaNac", DateTime.MinValue);
                item.LugardeNacimiento = Utils.GetDataRowValue(dr, "LugardeNacimiento", "");
                item.LugardeResidencia = Utils.GetDataRowValue(dr, "LugardeResidencia", "");
                item.EstadoCiv         = Utils.GetDataRowValue(dr, "EstadoCiv", "");
                item.Escolaridad       = Utils.GetDataRowValue(dr, "Escolaridad", "");
                item.Ocupacion         = Utils.GetDataRowValue(dr, "Ocupacion", "");
                item.Direccion         = Utils.GetDataRowValue(dr, "Direccion", "");
                item.Telefono          = Utils.GetDataRowValue(dr, "Telefono", "");
                item.Email             = Utils.GetDataRowValue(dr, "Email", "");
            }
        }
Пример #3
0
        public override int Update(Entity entity, DataTransaction tran)
        {
            DataEntities.SpPacienteUpd sp   = new DataEntities.SpPacienteUpd();
            Entities.Paciente          item = entity as Entities.Paciente;
            sp.IdPaciente        = item.ID;
            sp.Nombre            = item.Nombre;
            sp.ApellidoP         = item.ApellidoP;
            sp.ApellidoM         = item.ApellidoM;
            sp.Edad              = item.Edad;
            sp.FechaNac          = item.FechaNac;
            sp.LugardeNacimiento = item.LugardeNacimiento;
            sp.LugardeResidencia = item.LugardeResidencia;
            sp.EstadoCiv         = item.EstadoCiv;
            sp.Escolaridad       = item.Escolaridad;
            sp.Ocupacion         = item.Ocupacion;
            sp.Direccion         = item.Direccion;
            sp.Telefono          = item.Telefono;
            sp.Email             = item.Email;
            int rowsAffected = 0;

            if (tran != null)
            {
                rowsAffected = sp.ExecuteNonQuery(tran);
            }
            else
            {
                rowsAffected = sp.ExecuteNonQuery(this.ConnectionString);
            } return(rowsAffected);
        }
Пример #4
0
        public List <Entities.Paciente> ListaPaciente(string Buscar)
        {
            List <Entities.Paciente> list = new List <Entities.Paciente>();

            DataEntities.SpPacienteGrd sp = new DataEntities.SpPacienteGrd();
            sp.Buscar = Buscar;
            DataTable dt = sp.GetDataTable(this.ConnectionString);

            foreach (DataRow dr in dt.Rows)
            {
                Entities.Paciente item = new Entities.Paciente(true);
                item.ID                = Utils.GetDataRowValue(dr, "IdPaciente", 0);
                item.Nombre            = Utils.GetDataRowValue(dr, "Nombre", "");
                item.ApellidoP         = Utils.GetDataRowValue(dr, "ApellidoP", "");
                item.ApellidoM         = Utils.GetDataRowValue(dr, "ApellidoM", "");
                item.Edad              = Utils.GetDataRowValue(dr, "Edad", 0);
                item.FechaNac          = Utils.GetDataRowValue(dr, "FechaNac", DateTime.MinValue);
                item.LugardeNacimiento = Utils.GetDataRowValue(dr, "LugardeNacimiento", "");
                item.LugardeResidencia = Utils.GetDataRowValue(dr, "LugardeResidencia", "");
                item.EstadoCiv         = Utils.GetDataRowValue(dr, "EstadoCiv", "");
                item.Escolaridad       = Utils.GetDataRowValue(dr, "Escolaridad", "");
                item.Ocupacion         = Utils.GetDataRowValue(dr, "Ocupacion", "");
                item.Direccion         = Utils.GetDataRowValue(dr, "Direccion", "");
                item.Telefono          = Utils.GetDataRowValue(dr, "Telefono", "");
                item.Email             = Utils.GetDataRowValue(dr, "Email", "");

                list.Add(item);
            }

            return(list);
        }
Пример #5
0
        private void Editar()
        {
            Entities.Paciente Med = Obtener();

            if (Med != null)
            {
                PacientesEdit New = new PacientesEdit();
                New.IdPaciente = Med.ID;
                New.ShowDialog();
                LLenarGrid();
            }
        }
Пример #6
0
        public async Task <Response> Handle(Request request, CancellationToken cancellationToken)
        {
            var paciente = new Entities.Paciente(request.Nome, request.Sobrenome, request.Nascimento, request.SexoId);

            _pacienteWriteRepository.Add(paciente);
            await _uow.Commit();

            await _mediator.Publish(new Notification {
                Id = paciente.Id, NomeCompleto = paciente.NomeCompleto
            });

            return(new Response(paciente));
        }
Пример #7
0
 private void Eliminar()
 {
     Entities.Paciente Med = Obtener();
     Business.Paciente bo  = new Business.Paciente();
     if (Med != null)
     {
         DialogResult mnsj = MessageBox.Show("¿Desea eliminar el registro seleccionado?", "", MessageBoxButtons.YesNo);
         if (mnsj == DialogResult.Yes)
         {
             bo.Delete(Med);
             LLenarGrid();
         }
     }
 }
Пример #8
0
        public override int Delete(Entity entity, DataTransaction tran)
        {
            DataEntities.SpPacienteDel sp   = new DataEntities.SpPacienteDel();
            Entities.Paciente          item = entity as Entities.Paciente;
            sp.IdPaciente = item.ID;

            int rowsAffected = 0;

            if (tran != null)
            {
                rowsAffected = sp.ExecuteNonQuery(tran);
            }
            else
            {
                rowsAffected = sp.ExecuteNonQuery(this.ConnectionString);
            } return(rowsAffected);
        }
Пример #9
0
        public List <Entities.Paciente> ComboPaciente()
        {
            List <Entities.Paciente> list = new List <Entities.Paciente>();

            DataEntities.SpPacienteCmb sp = new DataEntities.SpPacienteCmb();
            DataTable dt = sp.GetDataTable(this.ConnectionString);

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    Entities.Paciente item = new Entities.Paciente(true);
                    item.ID             = Utils.GetDataRowValue(dr, "IdPaciente", 0);
                    item.NombreCompleto = Utils.GetDataRowValue(dr, "NombreCompleto", "");
                    list.Add(item);
                }
            }
            return(list);
        }
Пример #10
0
 private void CargarDatos()
 {
     if (IdPaciente != 0)
     {
         Entities.Paciente Med = new Entities.Paciente(true);
         Med.ID = this.IdPaciente;
         Business.Paciente bo = new Business.Paciente();
         bo.PrepareEntityForEdition(Med);
         this.txtNombre.Text           = Med.Nombre;
         this.txtApPaterno.Text        = Med.ApellidoP;
         this.txtApMaterno.Text        = Med.ApellidoM;
         this.txtEdad.Text             = Med.Edad.ToString();
         this.dateTimePicker1.Value    = Med.FechaNac;
         this.txtLugarNa.Text          = Med.LugardeNacimiento;
         this.txtLugarR.Text           = Med.LugardeResidencia;
         this.cmbEsco.SelectedText     = Med.Escolaridad;
         this.cmbEstadoCi.SelectedText = Med.EstadoCiv;
         this.txtOcupa.Text            = Med.Ocupacion;
         this.txtDirecion.Text         = Med.Direccion;
         this.txtTel.Text    = Med.Telefono;
         this.txtCorreo.Text = Med.Email;
     }
 }