public static DataSet obtenerTodas() { Rubro miRubro = new Rubro(); DataSet ds = miRubro.TraerListado(miRubro.parameterList, ""); return(ds); }
public Rubro(int unIdRubro) { this.id_Rubro = unIdRubro; DataSet ds = Rubro.ObtenerRubroPorId(this.id_Rubro); if (ds.Tables[0].Rows.Count > 0) { DataRowToObject(ds.Tables[0].Rows[0]); } }
public static DataSet ObtenerRubroPorId(int id_Rubro) { Rubro unRubro = new Rubro(); unRubro.setearListaDeParametrosConIdRubro(id_Rubro); DataSet ds = unRubro.TraerListado(unRubro.parameterList, "PorId_Rubro"); unRubro.parameterList.Clear(); return(ds); }
public override void DataRowToObject(DataRow dr) { // Esto es tal cual lo devuelve el stored de la DB this.Codigo = Convert.ToInt32(dr["Codigo"]); this.Usuario = new Usuario(Convert.ToInt32(dr["id_Usuario"])); this.Descripcion = dr["Descripcion"].ToString(); this.Stock = Convert.ToInt32(dr["Stock"]); this.Fecha_creacion = Convert.ToDateTime(dr["Fecha_creacion"]); this.Fecha_vencimiento = Convert.ToDateTime(dr["Fecha_vencimiento"]); this.Precio = Convert.ToDecimal(dr["Precio"]); this.Tipo_Publicacion = new Tipo_Publicacion(Convert.ToInt32(dr["id_Tipo"])); this.Visibilidad = new Visibilidad(Convert.ToInt32(dr["cod_Visibilidad"])); this.Estado_Publicacion = new Estado_Publicacion(Convert.ToInt32(dr["id_Estado"])); this.Permiso_Preguntas = Convert.ToBoolean(dr["permiso_Preguntas"]); this.Rubros = Rubro.obtenerPorCodPublicacion(this.Codigo); }
public static List <Rubro> obtenerPorCodPublicacion(int cod_Publicacion) { Rubro miRubro = new Rubro(); miRubro.setearListaDeParametrosConCodPublicacion(cod_Publicacion); DataSet ds = miRubro.TraerListado(miRubro.parameterList, "PorCodPublicacion"); miRubro.parameterList.Clear(); List <Rubro> listaADevolver = new List <Rubro>(); if (ds.Tables[0].Rows.Count == 0) { return(null); } foreach (DataRow dr in ds.Tables[0].Rows) { Rubro unRubro = new Rubro(); unRubro.DataRowToObject(dr); listaADevolver.Add(unRubro); } return(listaADevolver); }