public Int32 GrabarPaciente(PacienteDTO item, String usuario) { SqlCommand cmd = null; Int16 PKCreado = 0; try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("GC_INSERTAR_PACIENTE_SP", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@NOMBRES", item.Nombres); cmd.Parameters.AddWithValue("@APELLIDOS", item.Apellidos); cmd.Parameters.AddWithValue("@DNI", item.Dni); cmd.Parameters.AddWithValue("@DIRECCION", item.Direccion); cmd.Parameters.AddWithValue("@TELEFONO", item.Telefono); cmd.Parameters.AddWithValue("@SEXO", item.Sexo); cmd.Parameters.AddWithValue("@FECHANACIMIENTO", item.FechaNacimiento); cmd.Parameters.AddWithValue("@USUARIOREGISTRO", usuario); cn.Open(); PKCreado = Convert.ToInt16(cmd.ExecuteScalar()); } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(PKCreado); }
public List <PacienteDTO> ListarPacientes() { SqlCommand cmd = null; List <PacienteDTO> lista = new List <PacienteDTO>(); try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("GC_LEER_PACIENTES_SP", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { PacienteDTO objPaciente = new PacienteDTO(); objPaciente.Id = Convert.ToInt16(dr["ID"]); objPaciente.Nombres = dr["NOMBRES"].ToString(); objPaciente.Apellidos = dr["APELLIDOS"].ToString(); objPaciente.Dni = dr["DNI"].ToString(); objPaciente.Direccion = dr["DIRECCION"].ToString(); objPaciente.Telefono = dr["TELEFONO"].ToString(); objPaciente.Sexo = dr["SEXO"].ToString(); objPaciente.FechaNacimiento = Convert.ToDateTime(dr["FECHANACIMIENTO"].ToString()); objPaciente.Activo = Convert.ToBoolean(dr["ACTIVO"]); lista.Add(objPaciente); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(lista); }
public Boolean EditarPaciente(PacienteDTO item, String usuario) { SqlCommand cmd = null; Boolean modifico = false; try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("GC_EDITAR_PACIENTE_SP", cn); cmd.Parameters.AddWithValue("@ID", item.Id); cmd.Parameters.AddWithValue("@NOMBRES", item.Nombres); cmd.Parameters.AddWithValue("@APELLIDOS", item.Apellidos); cmd.Parameters.AddWithValue("@DNI", item.Dni); cmd.Parameters.AddWithValue("@DIRECCION", item.Direccion); cmd.Parameters.AddWithValue("@TELEFONO", item.Telefono); cmd.Parameters.AddWithValue("@SEXO", item.Sexo); cmd.Parameters.AddWithValue("@FECHANACIMIENTO", item.FechaNacimiento); cmd.Parameters.AddWithValue("@ACTIVO", item.Activo); cmd.Parameters.AddWithValue("@USUARIOMODIFICACION", usuario); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); int i = cmd.ExecuteNonQuery(); if (i > 0) { modifico = true; } return(modifico); } catch (Exception e) { throw e; } finally { if (cmd != null) { cmd.Connection.Close(); } } }
public PacienteDTO ObtenerPaciente(Int32 medicoId) { SqlCommand cmd = null; PacienteDTO item = null; try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("GC_LEER_PACIENTE_SP", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ID", medicoId); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { item = new PacienteDTO(); item.Id = Convert.ToInt16(dr["ID"]); item.Nombres = dr["NOMBRES"].ToString(); item.Apellidos = dr["APELLIDOS"].ToString(); item.Dni = dr["DNI"].ToString(); item.Direccion = dr["DIRECCION"].ToString(); item.Telefono = dr["TELEFONO"].ToString(); item.Sexo = dr["SEXO"].ToString(); item.FechaNacimiento = Convert.ToDateTime(dr["FECHANACIMIENTO"].ToString()); item.Activo = Convert.ToBoolean(dr["ACTIVO"]); } return(item); } catch (Exception e) { throw e; } finally { if (cmd != null) { cmd.Connection.Close(); } } }
protected void btnIngreso_Click(object sender, EventArgs e) { IngresoDTO ingresoDTO = (IngresoDTO)Session["ingreso_ADM_DTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["paciente_ADM_DTO"]; ExamenNEG examenNEG = new ExamenNEG(); ExamenDTO examenDTOIN = new ExamenDTO(); int retorno = 0; examenDTOIN.nombre_examen = txtNombreExamen.Text; examenDTOIN.fecha_examen = Convert.ToDateTime(datepicker.Text); examenDTOIN.ingresoID = ingresoDTO.ingresoID; examenDTOIN.resultado = ""; retorno = examenNEG.create(examenDTOIN); if (retorno == 1) { //Mensaje OK divok.Visible = true; } else { //Mensaje OK diverror.Visible = true; } }
protected void btnGuardar_Click(object sender, EventArgs e) { IngresoDTO ingresoDTO = (IngresoDTO)Session["ingreso_ADM_DTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["paciente_ADM_DTO"]; IngresoNEG ingresoNEG = new IngresoNEG(); IngresoDTO ingresoDTOIN = new IngresoDTO(); int retorno = 0; ingresoDTOIN.estado = "Ingresado"; ingresoDTOIN.enfermedad = txtEnfermedad.Text; ingresoDTOIN.unidadID = Convert.ToInt64(ddlUnidad.SelectedValue); ingresoDTOIN.salaID = Convert.ToInt64(ddlSala.SelectedValue); ingresoDTOIN.camaID = Convert.ToInt64(ddlSala.SelectedValue); ingresoDTOIN.pacienteID = pacienteDTO.pacienteID; ingresoDTOIN.fecha_ingreso = Convert.ToDateTime(txtFechaIngreso.Text); ingresoDTOIN.hora_ingreso = txtHoraIngreso.Text; ingresoDTOIN.descripcion = txtDescripcion.Text; retorno = ingresoNEG.create(ingresoDTOIN); if (retorno == 1) { //Mensaje OK divok.Visible = true; } else { //Mensaje OK diverror.Visible = true; } }
public void cargardatospaciente() { IngresoDTO ingresoDTO = (IngresoDTO)Session["ingreso_ADM_DTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["paciente_ADM_DTO"]; lblRut.Text = pacienteDTO.rut + "-" + pacienteDTO.digito_verificador; lblNombre.Text = pacienteDTO.nombre + " " + pacienteDTO.apellido_paterno + " " + pacienteDTO.apellido_materno; lblEdad.Text = pacienteDTO.edad; lblEstado.Text = ingresoDTO.estado; lblEnfermedad.Text = ingresoDTO.enfermedad; lblFechaIngreso.Text = pacienteDTO.fecha_registro.ToString("dd/MM/yyyy"); lblHoraIngreso.Text = ingresoDTO.hora_ingreso; lblUnidad.Text = ingresoDTO.unidad.nombre; lblSala.Text = ingresoDTO.sala.numero; lblCama.Text = ingresoDTO.cama.descripcion; PersonalNEG personalNEG = new PersonalNEG(); PersonalDTO personalDTOIN = new PersonalDTO(); PersonalDTO personalDTOOUT = new PersonalDTO(); personalDTOIN.unidadID = ingresoDTO.unidadID; personalDTOOUT = personalNEG.readxUnidad(personalDTOIN); PersonaDTO personaDTOIN = new PersonaDTO(); PersonaDTO personaDTOOUT = new PersonaDTO(); PersonaNEG personaNEG = new PersonaNEG(); personaDTOIN.personaID = personalDTOOUT.personaID; personaDTOOUT = personaNEG.read(personaDTOIN); lblDoctor.Text = personaDTOOUT.nombre + " " + personaDTOOUT.apellido_paterno + " " + personaDTOOUT.apellido_materno; }
protected void btnIngresar_Click(object sender, EventArgs e) { PacienteNEG pacienteNEG = new PacienteNEG(); PacienteDTO pacienteDTO = new PacienteDTO(); PacienteDTO retornoDTO = new PacienteDTO(); pacienteDTO.rut = txtUsuario.Text; pacienteDTO.clave = txtPassword.Text; retornoDTO = pacienteNEG.buscarPorRut(pacienteDTO); if (retornoDTO != null) { Session["Administracion"] = "NO"; Session["pacienteDTO"] = retornoDTO; IngresoDTO ingresoDTO = new IngresoDTO(); IngresoNEG ingresoNEG = new IngresoNEG(); ingresoDTO.pacienteID = retornoDTO.pacienteID; ingresoDTO = ingresoNEG.readxPaciente(ingresoDTO); Session["ingresoDTO"] = ingresoDTO; Response.Redirect("../Main/Home.aspx"); } }
public int Criar(PacienteDTO model) { if (model.Id > 0) { return(0); } var entity = new Paciente() { Nome = model.Nome, DtNascimento = model.DtNascimento, Cpf = model.Cpf }; try { UnimedDbContext.Pacientes.Add(entity); UnimedDbContext.SaveChanges(); return(entity.Id); } catch (Exception ex) { } return(0); }
protected void btnBuscar_Click(object sender, EventArgs e) { PacienteDTO pacienteDTOIN = new PacienteDTO(); PacienteDTO pacienteDTOOUT = new PacienteDTO(); PacienteNEG pacienteNEG = new PacienteNEG(); pacienteDTOIN.rut = txtBuscar.Text; pacienteDTOOUT = pacienteNEG.BuscarPacienteRut(pacienteDTOIN); if (pacienteDTOOUT != null) { Session["paciente_ADM_DTO"] = pacienteDTOOUT; IngresoDTO ingresoDTO = new IngresoDTO(); IngresoNEG ingresoNEG = new IngresoNEG(); ingresoDTO.pacienteID = pacienteDTOOUT.pacienteID; ingresoDTO = ingresoNEG.readxPaciente(ingresoDTO); if (ingresoDTO != null) { Session["ingreso_ADM_DTO"] = ingresoDTO; cargardatospaciente(); } } }
public RespuestaSistema EliminarPaciente(PacienteDTO item, String usuario) { RespuestaSistema objResultado = new RespuestaSistema(); Boolean resultado = false; Mensaje = ""; item.Activo = false; try { resultado = PacienteDAL.Instancia.EditarPaciente(item, usuario); if (resultado) { Mensaje += MensajeSistema.OK_DELETE; } else { Mensaje += MensajeSistema.ERROR_DELETE; } } catch (Exception e) { throw e; } objResultado.Mensaje = Mensaje; objResultado.Correcto = resultado; return(objResultado); }
public DataTable BuscarxRut(PacienteDTO pacienteDTO) { DataTable dataTable = new DataTable(); SqlConnection conn = new SqlConnection(connectionString); string sql = "SELECT * FROM Paciente WHERE rut = @rut and clave = @clave"; SqlCommand sqlcmd = new SqlCommand(sql, conn); sqlcmd.Parameters.Add(new SqlParameter("@rut", SqlDbType.VarChar)); sqlcmd.Parameters.Add(new SqlParameter("@clave", SqlDbType.VarChar)); sqlcmd.Parameters["@rut"].Value = pacienteDTO.rut; sqlcmd.Parameters["@clave"].Value = pacienteDTO.clave; try { conn.Open(); SqlDataReader rdr = sqlcmd.ExecuteReader(); dataTable.Load(rdr); rdr.Close(); } catch { dataTable = null; } finally { conn.Close(); } return(dataTable); }
public PacienteDTO read(PacienteDTO pacienteDTO) { PacienteDTO retorno = new PacienteDTO(); PacienteDAO pacienteDAO = new PacienteDAO(); DataTable dt = new DataTable(); dt = pacienteDAO.read(pacienteDTO); foreach (DataRow row in dt.Rows) { retorno.pacienteID = Convert.ToInt64(row["pacienteID"].ToString()); retorno.rut = row["rut"].ToString(); retorno.nombre = row["nombre"].ToString(); retorno.digito_verificador = row["dv"].ToString(); retorno.apellido_paterno = row["apellido_paterno"].ToString(); retorno.apellido_materno = row["apellido_materno"].ToString(); retorno.edad = row["edad"].ToString(); retorno.fecha_registro = Convert.ToDateTime(row["fecha_ingreso"].ToString()); retorno.direccion = row["direccion"].ToString(); retorno.telefono = row["telefono"].ToString(); retorno.clave = row["clave"].ToString(); } return(retorno); }
protected void Page_Load(object sender, EventArgs e) { cargardatospaciente(); IngresoDTO ingresoDTO = (IngresoDTO)Session["ingresoDTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["pacienteDTO"]; List <ProcedimientoDTO> listProcedimientoDTO = new List <ProcedimientoDTO>(); ProcedimientoNEG procedimientoNEG = new ProcedimientoNEG(); ProcedimientoDTO procedimientoDTOIN = new ProcedimientoDTO(); procedimientoDTOIN.ingresoID = ingresoDTO.ingresoID; listProcedimientoDTO = procedimientoNEG.readxIngreso(procedimientoDTOIN); gvProcedimientos.DataSource = listProcedimientoDTO; gvProcedimientos.DataBind(); List <FormulaMedicamentoDTO> listFormMedDTO = new List <FormulaMedicamentoDTO>(); FormulaMedicamentoNEG FormMedNEG = new FormulaMedicamentoNEG(); FormulaMedicamentoDTO ForMedDTOIN = new FormulaMedicamentoDTO(); ForMedDTOIN.ingresoID = ingresoDTO.ingresoID; listFormMedDTO = FormMedNEG.readxIngreso(ForMedDTOIN); gvMedicamentos.DataSource = listFormMedDTO; gvMedicamentos.DataBind(); }
public DataTable read(PacienteDTO pacienteDTO) { DataTable dataTable = new DataTable(); SqlConnection conn = new SqlConnection(connectionString); string sql = "SELECT * FROM Paciente WHERE pacienteID = @pacienteID"; SqlCommand sqlcmd = new SqlCommand(sql, conn); sqlcmd.Parameters.Add(new SqlParameter("@pacienteID", SqlDbType.VarChar)); sqlcmd.Parameters["@pacienteID"].Value = pacienteDTO.pacienteID; try { conn.Open(); SqlDataReader rdr = sqlcmd.ExecuteReader(); dataTable.Load(rdr); rdr.Close(); } catch { dataTable = null; } finally { conn.Close(); } return(dataTable); }
protected void btnIngreso_Click(object sender, EventArgs e) { IngresoDTO ingresoDTO = (IngresoDTO)Session["ingreso_ADM_DTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["paciente_ADM_DTO"]; TratamientoNEG tratamientoNEG = new TratamientoNEG(); TratamientoDTO tratamientoDTOIN = new TratamientoDTO(); int retorno = 0; tratamientoDTOIN.descripcion = txtNombreTratamiento.Text; tratamientoDTOIN.ingresoID = ingresoDTO.ingresoID; tratamientoDTOIN.pacienteID = pacienteDTO.pacienteID; retorno = tratamientoNEG.create(tratamientoDTOIN); if (retorno == 1) { //Mensaje OK divok.Visible = true; } else { //Mensaje OK diverror.Visible = true; } }
public async Task <IActionResult> PutPacienteDTO(int id, PacienteDTO pacienteDTO) { if (id != pacienteDTO.Id) { return(BadRequest()); } var paciente = await _context.Paciente.FindAsync(id); paciente = _mapper.Map(pacienteDTO, paciente); _context.Entry(paciente).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PacienteDTOExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <bool> UpdateAsync(PacienteDTO entityDTO) { if (!_executeValidation.ExecuteValidatorClass(new PacienteValidator(), entityDTO)) { return(false); } if (await _pacienteRepository.Exists(entityDTO.Cpf)) { var paciente = _mapper.Map <PacienteDTO>(_pacienteRepository.GetWithQueryAsync(p => p.Cpf.Equals(entityDTO.Cpf)).Result.FirstOrDefault()); if (!paciente.Id.Equals(entityDTO.Id)) { _notify.AddNotification(new NotificationMessage("Paciente informado já está registrado.")); return(false); } paciente.Nome = entityDTO.Nome; paciente.Cpf = entityDTO.Cpf; paciente.IdCidade = entityDTO.IdCidade; paciente.IdEstado = entityDTO.IdEstado; paciente.IdPais = entityDTO.IdPais; await _pacienteRepository.UpdateAsync(_mapper.Map <Paciente>(paciente)); } else { await _pacienteRepository.UpdateAsync(_mapper.Map <Paciente>(entityDTO)); } return(await _unitOfWork.Commit()); }
//Metodos public PacienteDTO ObtenerPaciente(int nss) { PacienteDTO paciente = new PacienteDTO(); conn.Open(); comm.Connection = conn; comm.CommandText = "select * from paciente where nss = " + nss + ";"; comm.ExecuteNonQuery(); LeerFilas = comm.ExecuteReader(); if (LeerFilas.HasRows) { while (LeerFilas.Read()) { paciente.Nombre = LeerFilas.GetString(0); paciente.Apellido = LeerFilas.GetString(1); paciente.Curp = LeerFilas.GetString(2); paciente.Nss = LeerFilas.GetInt32(3); paciente.Codigo_Postal = LeerFilas.GetInt32(4); paciente.Sexo = LeerFilas.GetChar(5); } } LeerFilas.Close(); conn.Close(); return(paciente); }
public ActionResult EliminarPaciente(PacienteDTO item) { item = PacienteBLL.Instancia.ObtenerPaciente(item.Id); var obj = PacienteBLL.Instancia.EliminarPaciente(item, "prueba"); return(Json(new { obj })); }
public static PacienteModel pacienteModel(PacienteDTO p) { PacienteModel model = new PacienteModel { DNI = p.DNI, Domicilio = p.Domicilio ?? "", Edad = p.Edad ?? "", eMail = p.eMail ?? "", EstCivil = p.EstCivil ?? "", FNacimiento = (p.FNacimiento != "") ? Convert.ToDateTime(p.FNacimiento).ToString("dd/MM/yyyy") : "", mostrarNombre = EntityToDTO.formatnOMBRE(p.Nombre), Nombre = p.Nombre, NroHistoria = p.NroHistoria ?? "", Sexo = p.Sexo ?? "", Telefono = p.Telefono ?? "", planSalud = (p.plan != null) ? planSaludModel(p.plan) : null, celular = p.celular, tipoDocumento = p.tipoDocumento, ApellidoMaterno = p.ApellidoMaterno ?? "", ApellidoPaterno = p.ApellidoPaterno ?? "", FUtimaAtencion = p.FecUltimaAtencion ?? "" }; return(model); }
protected void btnIngreso_Click(object sender, EventArgs e) { IngresoDTO ingresoDTO = (IngresoDTO)Session["ingreso_ADM_DTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["paciente_ADM_DTO"]; ProcedimientoNEG ProcedimientoNEG = new ProcedimientoNEG(); ProcedimientoDTO ProcedimientoDTOIN = new ProcedimientoDTO(); int retorno = 0; ProcedimientoDTOIN.nombre = txtNombreProcedimiento.Text; ProcedimientoDTOIN.cantidad = txtCantidad.Text; ProcedimientoDTOIN.periodo = ddlPeriodo.SelectedValue.ToString(); ProcedimientoDTOIN.fecha_inicio_procedimiento = Convert.ToDateTime(datepicker.Text); retorno = ProcedimientoNEG.create(ProcedimientoDTOIN); if (retorno == 1) { //Mensaje OK divok.Visible = true; } else { //Mensaje OK diverror.Visible = true; } }
public int delete(PacienteDTO pacienteDTO) { int retorno = 0; string sql = "DELETE FROM Paciente WHERE pacienteID=@pacienteID"; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(sql, con); cmd.Parameters.AddWithValue("@pacienteID", pacienteDTO.pacienteID); cmd.CommandType = CommandType.Text; con.Open(); try { retorno = cmd.ExecuteNonQuery(); } catch (Exception ex) { retorno = 0; } finally { con.Close(); } return(retorno); }
public void Guardar() { PacienteDTO = new PacienteDTO(); PacienteDTO.setNombre(txtnombre.Text); pacienteDAO = new PacienteDAO(PacienteDTO); pacienteDAO.GuardarPaciente(); MessageBox.Show("Registro Guardado"); }
public void EliminarRegistro() { pacienteDTO = new PacienteDTO(); pacienteDTO.setId(Convert.ToInt16(txtcodigo.Text)); pacienteDAO = new PacienteDAO(pacienteDTO); pacienteDAO.EliminarPaciente(); MessageBox.Show("Registro Eliminado"); }
public async Task <ActionResult <PacienteDTO> > PostPacienteDTO(PacienteDTO pacienteDTO) { var paciente = _mapper.Map <Paciente>(pacienteDTO); _context.Paciente.Add(paciente); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPacienteDTO", new { id = pacienteDTO.Id }, pacienteDTO)); }
public int delete(PacienteDTO pacienteDTO) { int retorno = 0; PacienteDAO pacienteDAO = new PacienteDAO(); retorno = pacienteDAO.delete(pacienteDTO); return(retorno); }
public PacienteDTO Salvar(PacienteDTO dto) { if (dto.Codigo > 0) { return(daoPaciente.Alterar(dto)); } else { return(daoPaciente.Adicionar(dto)); } }
public IActionResult Put([FromRoute] Guid id, [FromBody] PacienteDTO entradaDTO) { var saidaDTO = _pacienteServicoAplicacao.Salvar(entradaDTO, id); if (saidaDTO == null) { return(BadRequest()); } return(Created($"/{saidaDTO.Id}", saidaDTO)); }
public async Task <ActionResult <PacienteDTO> > UpdatePaciente(PacienteDTO pacDto) { Paciente pac = mapper.Map <PacienteDTO, Paciente>(pacDto); var updated = await pacService.updateAsync(pac); if (!updated) { return(NotFound()); } return(await GetPaciente(pac.id)); }
private void BuscarPacientes() { try { PacienteDTO wPaciente = new PacienteDTO(); List<PacienteDTO> wPacientes = wPaciente.Llenar(); dgvPacientes.DataSource = null; dgvPacientes.DataSource = wPacientes; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//Convierte una Entity de NHibernate en un objeto DTO, sus propiedades basicas //y utiliza el metodo Transformer de sus objetos mas complejos public static PacienteDTO EntityToDTO(Paciente pPaciente) { PacienteDTO pReturn = new PacienteDTO(); pReturn.ID = pPaciente.ID; pReturn.Nombre = pPaciente.Nombre; pReturn.Apellido = pPaciente.Apellido; pReturn.Direccion = pPaciente.Direccion; pReturn.FechaNacimiento = pPaciente.FechaNacimiento; pReturn.NumDocumento = pPaciente.NumDocumento; pReturn.Sexo = pPaciente.Sexo; pReturn.IdObraSocial = pPaciente.IdObraSocial; if (pPaciente.IdObraSocialLookup != null) pReturn.IdObraSocialLookup = TransformerObraSocial.EntityToDTO(pPaciente.IdObraSocialLookup); //Audifonos if (pPaciente.Audifonos != null) { foreach (AudifonoPaciente pObj in pPaciente.Audifonos) { pReturn.Audifonos.Add(TransformerAudifonoPaciente.EntityToDTO(pObj)); } } //HistoriasClinicas if (pPaciente.HistoriaClinicas != null) { foreach (HistoriaClinica pObj in pPaciente.HistoriaClinicas) { pReturn.HistoriaClinicas.Add(TransformerHistoriaClinica.EntityToDTO(pObj)); } } //Moldes if (pPaciente.Moldes != null) { foreach (MoldePaciente pObj in pPaciente.Moldes) { pReturn.Moldes.Add(TransformerMoldePaciente.EntityToDTO(pObj)); } } return pReturn; }
private void RegistrarPaciente() { PacienteDTO wPaciente = new PacienteDTO(); wPaciente.Nombre = txtNombre.Text; wPaciente.Apellido = txtApellido.Text; wPaciente.Direccion = txtDireccion.Text; //wPaciente.FechaNacimiento = dtpFechaNacimiento.Value.ToString(); wPaciente.NumDocumento = txtDocumento.Text; wPaciente.Sexo = txtSexo.Text; wPaciente.Comentario = txtComentario.Text; if (MyEstadoAccion == EstadoAccion.Nuevo) //Nuevo { wPaciente.Insertar(); } else //Modificar { wPaciente.ID = Convert.ToInt32(txtID.Text); wPaciente.Modificar(); } BuscarPacientes(); }