public MoBi_Bien[] GetBienesDelAreaRecepcion(int IdArea, int IdTipoBien) { List <MoBi_Bien> lb = new List <MoBi_Bien>(); MoBi_Bien bien; SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.MOBI_GetBienesDelAreaRecepcion"); cn.AsignarParametro("@IdArea", IdArea); cn.AsignarParametro("@IdTipoBien", IdTipoBien); dr = cn.EjecutarConsulta(); while (dr.Read()) { bien = new MoBi_Bien(); bien.Id = dr.GetInt32(dr.GetOrdinal("id")); bien.Descripcion = dr.GetString(dr.GetOrdinal("descripcion")); bien.Estado = dr.GetString(dr.GetOrdinal("estado")); bien.FechaUltMov = dr.GetDateTime(dr.GetOrdinal("ultMovimiento")); //bien.Remitente = dr.GetString(dr.GetOrdinal("remitente")); //bien.Asignacion = dr.GetString(dr.GetOrdinal("asignacion")); lb.Add(bien); } cn.Desconestar(); return(lb.ToArray()); }
public MoBi_Bien GetImagenesBienPorId(int id_bien) { var parametros = new Dictionary <string, object>(); parametros.Add("@IdBien", id_bien); var tablaDatos = this.conexion_bd.Ejecutar("dbo.MOBI_GET_Imagenes_Bien_Por_Id", parametros); var bien = new MoBi_Bien(); if (tablaDatos.Rows.Count > 0) { var row = tablaDatos.Rows[0]; bien.Id = row.GetInt("Id"); bien.Descripcion = row.GetString("descripcion"); tablaDatos.Rows.ForEach(r => { if (r.GetObject("id_imagen") is DBNull) { return; } bien.Imagenes.Add(r.GetInt("id_imagen")); }); } ; return(bien); }
public MoBi_Bien[] GetBienesDisponibles(int IdArea, int IdTipoBien, int IdUsuario) { List <MoBi_Bien> lb = new List <MoBi_Bien>(); MoBi_Bien bien; SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.MOBI_GetBienesDisponibles"); cn.AsignarParametro("@IdArea", IdArea); cn.AsignarParametro("@IdTipoBien", IdTipoBien); cn.AsignarParametro("@IdUsuario", IdUsuario); dr = cn.EjecutarConsulta(); while (dr.Read()) { bien = new MoBi_Bien(); bien.Id = dr.GetInt32(dr.GetOrdinal("id")); bien.Descripcion = dr.GetString(dr.GetOrdinal("descripcion")); bien.Ubicacion = dr.GetString(dr.GetOrdinal("ubicacion")); bien.Verificacion = dr.GetString(dr.GetOrdinal("verificacion")); bien.Estado = dr.GetString(dr.GetOrdinal("estado")); lb.Add(bien); } dr.Close(); dr.Dispose(); dr = null; cn.Desconestar(); return(lb.ToArray()); }