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;
            }
        }
Exemple #2
0
        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;
            }
        }
Exemple #4
0
 public List <ExpedientesBE> CHU_Expedientes_Consultar(ExpedientesBE Expediente)
 {
     return(new ExpedientesBP().CHU_Expedientes_Consultar(Expediente));
 }