Ejemplo n.º 1
0
        public List <BEEquipo> GetEquipoXInstalacion(Int64?IDinstalacion)
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory();
            Database db = factory.CreateDefault();

            List <BEEquipo> listaEquipo = new List <BEEquipo>();

            //IDPropietario= 0, significa que quiero todo el catalogo completo
            DbCommand dbc = db.GetStoredProcCommand("GETEQUIPOXINSTALACION");

            db.AddInParameter(dbc, "@IDINSTALACION", System.Data.DbType.Int16, IDinstalacion);
            DataSet ds = db.ExecuteDataSet(dbc);

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                BEEquipo objEquipo = new BEEquipo();
                objEquipo.idEquipo    = Convert.ToInt32(dr["IDEQUIPO"]);
                objEquipo.nombre      = dr["NOMBRE"].ToString();
                objEquipo.descripcion = dr["DESCRIPCION"].ToString();
                objEquipo.tag         = dr["TAG"].ToString();
                objEquipo.detalle     = dr["DETALLE"].ToString();

                listaEquipo.Add(objEquipo);
            }

            return(listaEquipo);
        }
Ejemplo n.º 2
0
        public int UpdateEquipo(BEEquipo objProp)
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory();
            Database db = factory.CreateDefault();
            int      r  = 0;

            try
            {
                DbCommand dbc = db.GetStoredProcCommand("dbo.proc_updequipo");
                db.AddOutParameter(dbc, "RETURNVAL", System.Data.DbType.Int64, 8);
                db.AddInParameter(dbc, "IDEQUIPO", System.Data.DbType.Int64, objProp.idEquipo);
                db.AddInParameter(dbc, "IDINST", System.Data.DbType.Int64, objProp.IdInstalacion);
                db.AddInParameter(dbc, "NOMBRE", System.Data.DbType.String, objProp.nombre);
                db.AddInParameter(dbc, "DESCRIPCION", System.Data.DbType.String, objProp.descripcion);
                db.AddInParameter(dbc, "TAG", System.Data.DbType.String, objProp.tag);
                db.AddInParameter(dbc, "DETALLE", System.Data.DbType.String, objProp.detalle);
                r = db.ExecuteNonQuery(dbc);
                r = Convert.ToInt32(db.GetParameterValue(dbc, "RETURNVAL"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(r);
        }
Ejemplo n.º 3
0
        public int AddEquipo(int idInstalacion, String equipo, String descripcion,
                             String tag, String detalle)
        {
            int      valor   = 0;
            ADEquipo obj     = new ADEquipo();
            BEEquipo oEquipo = new BEEquipo();

            oEquipo.IdInstalacion = idInstalacion;
            oEquipo.nombre        = equipo;
            oEquipo.descripcion   = descripcion;
            oEquipo.tag           = tag;
            oEquipo.detalle       = detalle;
            valor = obj.AddEquipo(oEquipo);
            return(valor);
        }
Ejemplo n.º 4
0
        public List <BEEquipo> GetEquipo(int IdCentro, int idInstalacion)
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory();
            Database db = factory.CreateDefault();

            List <BEEquipo> listaEquipo = new List <BEEquipo>();

            //IDPropietario= 0, significa que quiero todo el catalogo completo
            DbCommand dbc = db.GetStoredProcCommand("proc_getequipo");

            db.AddOutParameter(dbc, "@RETURNVAL", System.Data.DbType.Int16, 4);
            if (IdCentro > 0)
            {
                db.AddInParameter(dbc, "@IDCENTRO", System.Data.DbType.Int16, IdCentro);
            }
            if (idInstalacion > 0)
            {
                db.AddInParameter(dbc, "@IDINST", System.Data.DbType.Int16, idInstalacion);
            }
            DataSet ds = db.ExecuteDataSet(dbc);

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                BEEquipo objEquipo = new BEEquipo();
                objEquipo.IdCentro      = Convert.ToInt32(dr["IDCENTRO"]);
                objEquipo.Centro        = dr["CENTRO"].ToString();
                objEquipo.IdInstalacion = Convert.ToInt32(dr["IDINST"]);
                objEquipo.Instalacion   = dr["INSTALACION"].ToString();
                objEquipo.idEquipo      = Convert.ToInt32(dr["IDEQUIPO"]);
                objEquipo.nombre        = dr["EQUIPO"].ToString();
                objEquipo.descripcion   = dr["DESCRIPCION"].ToString();
                objEquipo.tag           = dr["TAG"].ToString();
                objEquipo.detalle       = dr["DETALLE"].ToString();

                listaEquipo.Add(objEquipo);
            }

            return(listaEquipo);
        }