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); }
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); }
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); }