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(); } }
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", ""); } }
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); }
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); }
private void Editar() { Entities.Paciente Med = Obtener(); if (Med != null) { PacientesEdit New = new PacientesEdit(); New.IdPaciente = Med.ID; New.ShowDialog(); LLenarGrid(); } }
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)); }
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(); } } }
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); }
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); }
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; } }