public HistoriaClinicaVO BuscarHistoriaClinicaPorID(int idHistoriaClinica) { DataTable dt = new HistoriaClinicaDAL().BuscarHistoriaClinicaPorID(idHistoriaClinica); HistoriaClinicaVO historia = new HistoriaClinicaVO(); foreach(DataRow dr in dt.Rows) { historia=Clases.LlenarObjetoConRegistroDataRow<HistoriaClinicaVO>(dr); } return historia; }
private void EnviaHistoriaClinica() { HistoriaClinicaVO historiaClinica = new HistoriaClinicaVO(); DatosClinicosVO datosClinico = new DatosClinicosVO(); PropertyInfo[] props = typeof(HistoriaClinicaVO).GetProperties(); PropertyInfo[] props1 = typeof(DatosClinicosVO).GetProperties(); int i = 0; foreach (PropertyInfo prop in props) { if (prop.PropertyType == typeof(int)) { prop.SetValue(historiaClinica, Convert.ToInt32(dgvHistoriaClinica.SelectedRows[0].Cells[dgvHistoriaClinica.Columns.IndexOf(char.ToLower(prop.Name[0]) + prop.Name.ToString().Substring(1))].Value), null); i++; } else if (prop.PropertyType == typeof(DateTime)) { prop.SetValue(historiaClinica, Convert.ToDateTime(dgvHistoriaClinica.SelectedRows[0].Cells[dgvHistoriaClinica.Columns.IndexOf(char.ToLower(prop.Name[0]) + prop.Name.ToString().Substring(1))].Value), null); i++; } else { prop.SetValue(historiaClinica, dgvHistoriaClinica.SelectedRows[0].Cells[dgvHistoriaClinica.Columns.IndexOf(char.ToLower(prop.Name[0]) + prop.Name.ToString().Substring(1))].Value.ToString(), null); i++; } } foreach (PropertyInfo prop in props1) { if (prop.PropertyType == typeof(int)) { prop.SetValue(datosClinico, Convert.ToInt32(dgvHistoriaClinica.SelectedRows[0].Cells[dgvHistoriaClinica.Columns.IndexOf(char.ToLower(prop.Name[0]) + prop.Name.ToString().Substring(1))].Value), null); i++; } else if (prop.PropertyType == typeof(DateTime)) { prop.SetValue(datosClinico, Convert.ToDateTime(dgvHistoriaClinica.SelectedRows[0].Cells[dgvHistoriaClinica.Columns.IndexOf(char.ToLower(prop.Name[0]) + prop.Name.ToString().Substring(1))].Value), null); i++; } else { prop.SetValue(datosClinico, dgvHistoriaClinica.SelectedRows[0].Cells[dgvHistoriaClinica.Columns.IndexOf(char.ToLower(prop.Name[0]) + prop.Name.ToString().Substring(1))].Value.ToString(), null); i++; } } historiaClinicaUI.RecibirHistoriaClinica(historiaClinica,datosClinico); }
public void ModificarHistoriaClinica(HistoriaClinicaVO HistoriaClinica) { con.Open(); SqlCommand command = new SqlCommand("spr_ModificarHistoriaClinica", con); command.CommandType = System.Data.CommandType.StoredProcedure; command.Parameters.AddWithValue("@idHistoriaClinica", HistoriaClinica.idHistoriaClinica); command.Parameters.AddWithValue("@nombres", HistoriaClinica.nombres); command.Parameters.AddWithValue("@apellidoPaterno", HistoriaClinica.apellidoPaterno); command.Parameters.AddWithValue("@codigoHistoriaClinica", HistoriaClinica.codigoHistoriaClinica); command.Parameters.AddWithValue("@apellidoMaterno", HistoriaClinica.apellidoMaterno); command.Parameters.AddWithValue("@documentoIdentidad", HistoriaClinica.documentoIdentidad); command.Parameters.AddWithValue("@estadoCivil", HistoriaClinica.estadoCivil); command.Parameters.AddWithValue("@edad", HistoriaClinica.edad); command.Parameters.AddWithValue("@sexo", HistoriaClinica.sexo); command.Parameters.AddWithValue("@profesion", HistoriaClinica.profesion); command.Parameters.AddWithValue("@fechaNacimiento", HistoriaClinica.fechaNacimiento); command.Parameters.AddWithValue("@lugarNacimiento", HistoriaClinica.lugarNacimiento); command.Parameters.AddWithValue("@provincia", HistoriaClinica.provincia); command.Parameters.AddWithValue("@ocupacion", HistoriaClinica.ocupacion); command.Parameters.AddWithValue("@centroTrabajo", HistoriaClinica.centroTrabajo); command.Parameters.AddWithValue("@direccionDomiciliaria", HistoriaClinica.direccionDomiciliaria); command.Parameters.AddWithValue("@fono", HistoriaClinica.fono); command.Parameters.AddWithValue("@diistritoDomicilio", HistoriaClinica.diistritoDomicilio); command.Parameters.AddWithValue("@provinciaDomicilio", HistoriaClinica.provinciaDomicilio); command.Parameters.AddWithValue("@nombreContacto", HistoriaClinica.nombreContacto); command.Parameters.AddWithValue("@parentescoContacto", HistoriaClinica.parentescoContacto); command.Parameters.AddWithValue("@domicilioContacto", HistoriaClinica.domicilioContacto); command.Parameters.AddWithValue("@fonoContacto", HistoriaClinica.fonoContacto); command.Parameters.AddWithValue("@grupoEtnico", HistoriaClinica.grupoEtnico); command.Parameters.AddWithValue("@nacionalidad", HistoriaClinica.nacionalidad); command.Parameters.AddWithValue("@departamentoDomicilio", HistoriaClinica.departamentoDomicilio); command.Parameters.AddWithValue("@apellidosContacto", HistoriaClinica.apellidosContacto); command.ExecuteNonQuery(); con.Close(); }
public void ModificarHistoriaClinica(HistoriaClinicaVO historiaClinica) { new HistoriaClinicaDAL().ModificarHistoriaClinica(historiaClinica); }
public int AgregarHistoriaClinica(HistoriaClinicaVO historiaClinica) { int idHistoriaClinica = new HistoriaClinicaDAL().AgregarHistoriaClinica(historiaClinica); return idHistoriaClinica; }