protected void btnActualizar_Click(object sender, EventArgs e) { Datos_Medicos dm = new Datos_Medicos { Alergia = cbxAlergia.Checked, Cedula = cedula, Tipo_Alergia = txtTipoAlergia.Text, Tipo_Sangre = ddlTipoSangre.SelectedValue }; Direccion d = new Direccion { DireccionExacta = txtDireccion.Text, Cedula = cedula, Ciudad = txtCiudad.Text, Provincia = txtProvincia.Text, Telefono = txtTelefono.Text, Correo = txtCorreo.Text }; Paciente p = new Paciente { Nombre = txtNombre.Text, Apellido1 = txtApellido1.Text, Apellido2 = txtApellido2.Text, EstadoCivil = ddlEstadoCivil.SelectedValue, FechaNacimiento = Convert.ToDateTime(txtFechaNacimiento.Text), IdPaciente = cedula, LugarNacimiento = txtLugarNacimiento.Text, Ocupacion = txtOcupacion.Text, Sexo = txtSexo.Text }; pac.ActualizarPaciente(p, dm, d); Response.Redirect("MantenimientoPaciente.aspx"); }
public void InsertarPaciente(Paciente paciente, Datos_Medicos datosMedicos, Direccion datosContacto) { _db = _conexion.Open(); _db.Insert(paciente); _db.Insert(datosContacto); _db.Insert(datosMedicos); _db.Close(); }
public Datos_Medicos buscarDatosMedicosPaciente(int cedulaPaciente) { _db = _conexion.Open(); Datos_Medicos datos_Medicos = _db.Select <Datos_Medicos>(x => x.Cedula == cedulaPaciente).FirstOrDefault(); _db.Close(); return(datos_Medicos); }
public void ActualizarPaciente(Paciente paciente, Datos_Medicos datosMedicos, Direccion datosContacto) { _db = _conexion.Open(); _db.Update(paciente); _db.Update(datosMedicos); _db.Update(datosContacto); _db.Close(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { List <string> estado = new List <string>() { "Soltero/a", "Comprometido/a", "Casado/a", "Divorciado/a", "Viudo/a" }; List <string> sangre = new List <string>() { "O-", "O+", "A-", "A+", "B-", "B+", "AB-", "AB+" }; ddlTipoSangre.DataSource = sangre; ddlTipoSangre.DataBind(); ddlEstadoCivil.DataSource = estado; ddlEstadoCivil.DataBind(); cedula = Convert.ToInt32(Request.QueryString["Cedula"].ToString()); Paciente paciente = pac.BuscarPaciente(cedula); Datos_Medicos datos_Medicos = pac.buscarDatosMedicosPaciente(cedula); Direccion direccion = pac.buscarContactoPaciente(cedula); txtNombre.Text = paciente.Nombre; txtApellido1.Text = paciente.Apellido1; txtApellido2.Text = paciente.Apellido2; txtSexo.Text = paciente.Sexo; txtFechaNacimiento.Text = paciente.FechaNacimiento.ToShortDateString(); txtLugarNacimiento.Text = paciente.LugarNacimiento; ddlEstadoCivil.SelectedValue = paciente.EstadoCivil; txtOcupacion.Text = paciente.Ocupacion; txtCiudad.Text = direccion.Ciudad; txtProvincia.Text = direccion.Provincia; txtDireccion.Text = direccion.DireccionExacta; txtTelefono.Text = direccion.Telefono; txtCorreo.Text = direccion.Correo; ddlTipoSangre.SelectedValue = datos_Medicos.Tipo_Sangre; cbxAlergia.Checked = datos_Medicos.Alergia; txtTipoAlergia.Text = datos_Medicos.Tipo_Alergia; } }
public void InsertarPaciente(Paciente paciente, Datos_Medicos datosMedicos, Direccion datosContacto) { mPaciente.InsertarPaciente(paciente, datosMedicos, datosContacto); }
public void ActualizarPaciente(Paciente paciente, Datos_Medicos datosMedicos, Direccion datosContacto) { mPaciente.ActualizarPaciente(paciente, datosMedicos, datosContacto); }