示例#1
0
        public DTO_TiposProductos ConvertirADTO()
        {
            var dto = new DTO_TiposProductos();

            dto.ConTipoProducto      = this.ConTipoProducto;
            dto.DesTipoProducto      = this.DesTipoProducto;
            dto.CategoriaProducto    = this.CategoriaProducto;
            dto.DesCategoriaProducto = this.DesCategoriaProducto;
            dto.UsrIngreso           = this.UsrIngreso;
            dto.FecIngreso           = this.FecIngreso;
            dto.UsrModifico          = this.UsrModifico;
            dto.FecModifico          = this.FecModifico;

            return(dto);
        }
示例#2
0
        public TiposProductosModel ConvertirAModelo(DTO_TiposProductos dto)
        {
            var modelo = new TiposProductosModel();

            modelo.ConTipoProducto      = dto.ConTipoProducto;
            modelo.DesTipoProducto      = dto.DesTipoProducto;
            modelo.DesCategoriaProducto = dto.DesCategoriaProducto;
            modelo.CategoriaProducto    = dto.CategoriaProducto;
            modelo.UsrIngreso           = dto.UsrIngreso;
            modelo.FecIngreso           = dto.FecIngreso;
            modelo.UsrModifico          = dto.UsrModifico;
            modelo.FecModifico          = dto.FecModifico;
            modelo.CodigoError          = dto.ResultadoMantenimiento.CodigoError;
            modelo.DescripcionError     = dto.ResultadoMantenimiento.DescripcionError;
            modelo.OtrasDescripciones   = dto.ResultadoMantenimiento.OtrasDescripciones;

            return(modelo);
        }
示例#3
0
        public List <DTO_TiposProductos> Consultar(DTO_TiposProductosConsulta criterios, ref int tnumTotalRegistros)
        {
            List <DTO_TiposProductos> resultado = new List <DTO_TiposProductos>();
            SqlConnection             cnn       = null;
            SqlCommand    cmd = null;
            SqlDataReader dr;

            string orderField = "";

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

                else
                {
                    orderField = "ConTipoProducto";
                }


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

                cmd             = new SqlCommand("pa_MantenimientoTipoProducto", cnn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@pTipoOperacion", SqlDbType.TinyInt);
                cmd.Parameters["@pTipoOperacion"].Value = DTO_TipoOperacionMantenimiento.Consultar;
                cmd.Parameters.Add("@pDesTipoProductoBUS", SqlDbType.Text);
                cmd.Parameters["@pDesTipoProductoBUS"].Value = criterios.DesTipoProducto;
                cmd.Parameters.Add("@pCategoriaProductoBUS", SqlDbType.SmallInt);
                cmd.Parameters["@pCategoriaProductoBUS"].Value = criterios.CategoriaProducto;
                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[6].Value;
                dr = cmd.ExecuteReader();
                DTO_TiposProductos fila = new DTO_TiposProductos();
                while (dr.Read())
                {
                    fila.ConTipoProducto      = dr.GetInt16(dr.GetOrdinal("ConTipoProducto"));
                    fila.DesTipoProducto      = dr.GetString(dr.GetOrdinal("DesTipoProducto"));
                    fila.CategoriaProducto    = dr.GetInt16(dr.GetOrdinal("CategoriaProducto"));
                    fila.DesCategoriaProducto = dr.GetString(dr.GetOrdinal("DesCategoriaProducto"));
                    fila.UsrIngreso           = dr.GetString(dr.GetOrdinal("UsuarioIngreso"));
                    fila.FecIngreso           = dr.GetDateTime(dr.GetOrdinal("FechaIngreso"));
                    fila.UsrModifico          = dr.GetString(dr.GetOrdinal("UsuarioModifico"));
                    fila.FecModifico          = dr.GetDateTime(dr.GetOrdinal("FechaModifico"));

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


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

            return(resultado);
        }