Example #1
0
        public List <ParametrosGeneralesModel> ConsultarParametrosGenerales(ParametrosGeneralesModelConsulta criterios, ref int tnumTotalRegistros)
        {
            var modelos = new List <ParametrosGeneralesModel>();

            var dtos = new DTO_ParametrosGeneralesConsulta();

            dtos = criterios.ConvertirADTO();

            try
            {
                var result = SIRE.Administracion.Bs.LogicaNegocio.Instancia.ConsultarParametrosGenerales(dtos, ref tnumTotalRegistros);

                foreach (var item in result)
                {
                    ParametrosGeneralesModel modelo = new ParametrosGeneralesModel();
                    modelo = ConvertirAModelo(item);

                    modelos.Add(modelo);
                }
            }
            catch (Exception ex)
            {
            }

            return(modelos);
        }
Example #2
0
        public DTO_ParametrosGeneralesConsulta ConvertirADTO()
        {
            var dto = new DTO_ParametrosGeneralesConsulta();

            dto.DesParametroGeneral = this.desParametrosGeneralesBus;
            dto.PageSize            = this.PageSize;
            dto.StartIndex          = this.StartIndex;
            dto.OrderField          = this.OrderField;
            dto.SessionID           = this.SessionID;

            return(dto);
        }
Example #3
0
        public List <DTO_ParametrosGenerales> ConsultarParametrosGenerales(DTO_ParametrosGeneralesConsulta criterios, ref int tnumTotalRegistros)
        {
            List <DTO_ParametrosGenerales> resultado = new List <DTO_ParametrosGenerales>();
            SqlConnection cnn = null;
            SqlCommand    cmd = null;
            DataSet       dad;
            SqlDataReader dr;
            int           ultimoParametro = 0;
            string        orderField      = "";

            try
            {
                if (criterios.OrderField != null)
                {
                }

                else
                {
                    orderField = "CodParametroGeneral";
                }


                cnn = new SqlConnection(@"Data Source=MIRIAM;Initial Catalog=BDSIRE;Integrated Security=True;User ID=sa;Password=sql2014");

                cmd             = new SqlCommand("pa_MantenimientoParametrosGenerales", cnn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@pTipoOperacion", SqlDbType.TinyInt);
                cmd.Parameters["@pTipoOperacion"].Value = DTO_TipoOperacionMantenimiento.Consultar;
                cmd.Parameters.Add("@pDesParametroGeneralBUS", SqlDbType.Text);
                cmd.Parameters["@pDesParametroGeneralBUS"].Value = criterios.DesParametroGeneral;
                cmd.Parameters.Add("@pnomCampoOrdenBUS", SqlDbType.Text);
                cmd.Parameters["@pnomCampoOrdenBUS"].Value = orderField;
                cmd.Parameters.Add("@pnumPageSize", SqlDbType.Int);
                cmd.Parameters["@pnumPageSize"].Value = criterios.PageSize;
                cmd.Parameters.Add("@pnumCurrentPage", SqlDbType.Int);
                cmd.Parameters["@pnumCurrentPage"].Value = criterios.CurrentPage;

                SqlParameter outputParam = cmd.Parameters.Add("@pnumTotalRegistros", SqlDbType.Int);
                outputParam.Direction = ParameterDirection.Output;
                cmd.Parameters["@pnumTotalRegistros"].Value = null;
                cnn.Open();

                //IDataReader dr =
                cmd.ExecuteNonQuery();

                tnumTotalRegistros = (int)cmd.Parameters[5].Value;
                dr = cmd.ExecuteReader();
                DTO_ParametrosGenerales fila = new DTO_ParametrosGenerales();
                while (dr.Read())
                {
                    fila.CodParametroGeneral = dr.GetString(dr.GetOrdinal("CodParametroGeneral"));
                    fila.DesParametroGeneral = dr.GetString(dr.GetOrdinal("DesParametroGeneral"));

                    resultado.Add(fila);
                }//Fin del While


                dr.Close();
                dr.Dispose();
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                throw;
            }

            return(resultado);
        }
Example #4
0
 public List <DTO_ParametrosGenerales> ConsultarParametrosGenerales(DTO_ParametrosGeneralesConsulta criterios, ref int tnumTotalRegistros)
 {
     return(AccesoDatos.Instancia.ConsultarParametrosGenerales(criterios, ref tnumTotalRegistros));
 }