public List <ExpedientesBE> CHU_Expedientes_Consultar(ExpedientesBE Expediente) { List <ExpedientesBE> oList = new List <ExpedientesBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_CHU_EXPEDIENTE_OBTENER, conn)) { cmd.Parameters.AddWithValue("@Id", Expediente.Id); cmd.Parameters.AddWithValue("@Entidad", Expediente.Puesto.Departamentos.Entidades.Id); cmd.Parameters.AddWithValue("@DEP_Id", Expediente.Puesto.Departamentos.Id); cmd.Parameters.AddWithValue("@PUE_Id", Expediente.Puesto.Id); cmd.Parameters.AddWithValue("@Tipo", Expediente.Tipo); cmd.Parameters.AddWithValue("@APaterno", Expediente.DatosPersonales.APaterno); cmd.Parameters.AddWithValue("@AMaterno", Expediente.DatosPersonales.AMaterno); cmd.Parameters.AddWithValue("@Nombres", Expediente.DatosPersonales.Nombres); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { ExpedientesBE obj = new ExpedientesBE(); obj.Id = int.Parse(reader["EXP_Id"].ToString()); obj.Puesto.Departamentos.Entidades.Nombre = reader["ENT_Nombre"].ToString(); obj.Puesto.Departamentos.Id = int.Parse(reader["DEP_Id"].ToString()); obj.Puesto.Departamentos.Nombre = reader["DEP_Nombre"].ToString(); obj.Puesto.Id = int.Parse(reader["PUE_Id"].ToString()); obj.Puesto.Nombre = reader["PUE_Nombre"].ToString(); obj.Tipo = reader["EXP_TipoExpediente"].ToString(); obj.DatosPersonales.APaterno = reader["EDP_APaterno"].ToString(); obj.DatosPersonales.AMaterno = reader["EDP_AMaterno"].ToString(); obj.DatosPersonales.Nombres = reader["EDP_Nombres"].ToString(); oList.Add(obj); } } } } return(oList); } catch (Exception ex) { throw ex; } }
private void btnBuscar_Click(object sender, EventArgs e) { oCHumano = new WCF_CHumano.Hersan_CHumanoClient(); try { ExpedientesBE obj = new ExpedientesBE(); obj.Id = txtExpediente.Text.Trim().Length == 0 ? 0 : int.Parse(txtExpediente.Text); obj.Puesto.Departamentos.Entidades.Id = cboEntidad.Enabled ? int.Parse(cboEntidad.SelectedValue.ToString()) : 0; obj.Puesto.Departamentos.Id = cboDepto.Enabled ? int.Parse(cboDepto.SelectedValue.ToString()) : 0; obj.Puesto.Id = cboPuesto.Enabled ? int.Parse(cboPuesto.SelectedValue.ToString()) : 0; obj.Tipo = cboTipoExpediente.Enabled ? cboTipoExpediente.Text : string.Empty; obj.DatosPersonales.APaterno = txtAPaterno.Text.Trim().Length == 0 ? string.Empty : txtAPaterno.Text; obj.DatosPersonales.AMaterno = txtAMaterno.Text.Trim().Length == 0 ? string.Empty : txtAMaterno.Text; obj.DatosPersonales.Nombres = txtNombres.Text.Trim().Length == 0 ? string.Empty : txtNombres.Text; gvDatos.DataSource = oCHumano.CHU_Expedientes_Consultar(obj); } catch (Exception ex) { throw ex; } finally { oCHumano = null; } }
public List <ExpedientesBE> CHU_Expedientes_Obtener(int IdExpediente) { List <ExpedientesBE> oList = new List <ExpedientesBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_CHU_EXPEDIENTE_CONSULTAR, conn)) { cmd.Parameters.AddWithValue("@Id", IdExpediente); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { ExpedientesBE obj = new ExpedientesBE(); obj.Id = int.Parse(reader["EXP_Id"].ToString()); obj.Puesto.Departamentos.Entidades.Id = int.Parse(reader["ENT_Id"].ToString()); obj.Puesto.Departamentos.Entidades.Nombre = reader["ENT_Nombre"].ToString(); obj.Puesto.Departamentos.Id = int.Parse(reader["DEP_Id"].ToString()); obj.Puesto.Departamentos.Nombre = reader["DEP_Nombre"].ToString(); obj.Puesto.Id = int.Parse(reader["PUE_Id"].ToString()); obj.Puesto.Nombre = reader["PUE_Nombre"].ToString(); obj.Tipo = reader["EXP_TipoExpediente"].ToString(); obj.Comentarios = reader["EXP_Comentarios"].ToString(); obj.RutaImagen = reader["EXP_RutaFoto"].ToString(); oList.Add(obj); } } } } return(oList); } catch (Exception ex) { throw ex; } }
public List <ExpedientesBE> CHU_Expedientes_Consultar(ExpedientesBE Expediente) { return(new ExpedientesBP().CHU_Expedientes_Consultar(Expediente)); }