示例#1
0
        public int UpdateEvento(BEEvento objProp)
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory();
            Database db = factory.CreateDefault();
            int      r  = 0;

            try
            {
                DbCommand dbc = db.GetStoredProcCommand("dbo.EVENTOUPDATE");

                db.AddOutParameter(dbc, "RETURNVAL", System.Data.DbType.Int64, 4);
                db.AddInParameter(dbc, "IDEVENTO", System.Data.DbType.Int16, objProp.idEvento);
                db.AddInParameter(dbc, "IDEQUIPO", System.Data.DbType.Int16, objProp.idEquipo);
                db.AddInParameter(dbc, "EVENTO", System.Data.DbType.String, objProp.evento);
                db.AddInParameter(dbc, "TIPOEVENTO", System.Data.DbType.String, objProp.tipoEvento);
                db.AddInParameter(dbc, "PREALARMA", System.Data.DbType.Int16, objProp.prealarma);
                db.AddInParameter(dbc, "FECHAEVENTO", System.Data.DbType.DateTime, objProp.fechaEvento);
                db.AddInParameter(dbc, "VIGENCIA", System.Data.DbType.String, objProp.vigencia);
                db.AddInParameter(dbc, "POSTALARMA", System.Data.DbType.Int16, objProp.postAlarma);
                db.AddInParameter(dbc, "OBSERVACION", System.Data.DbType.String, objProp.observacion);
                //db.AddInParameter(dbc, "APELLIDO_MATERNO", System.Data.DbType.String, objProp.APELLIDO_MATERNO);
                // db.AddInParameter(dbc, "MODIFIEDBY", System.Data.DbType.Int16, objProp.ModifiedBY);
                // db.AddInParameter(dbc, "ACTIVO", System.Data.DbType.Boolean, objProp.Activo);

                //the return value is the number of rows affected by the command.
                //For all other types of statements, the return value is -1.
                r = db.ExecuteNonQuery(dbc);
                r = Convert.ToInt32(db.GetParameterValue(dbc, "RETURNVAL"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(r);
        }
示例#2
0
        public int AddEvento(BEEvento objProp)
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory();
            Database db = factory.CreateDefault();
            int      r  = 0;

            try
            {
                DbCommand dbc = db.GetStoredProcCommand("dbo.EVENTOADD");
                //output
                //db.AddInParameter(dbc, "IDENTIDADFEDERAL", System.Data.DbType.Int16, objProp.identidadfederal);
                db.AddOutParameter(dbc, "IDEVENTO", System.Data.DbType.Int64, 8);
                db.AddInParameter(dbc, "IDEQUIPO", System.Data.DbType.Int64, objProp.idEquipo);
                db.AddInParameter(dbc, "EVENTO", System.Data.DbType.String, objProp.evento);
                db.AddInParameter(dbc, "TIPOEVENTO", System.Data.DbType.String, objProp.tipoEvento);
                db.AddInParameter(dbc, "PREALARMA", System.Data.DbType.Int32, objProp.prealarma);
                db.AddInParameter(dbc, "FECHAEVENTO", System.Data.DbType.Date, objProp.fechaEvento);
                db.AddInParameter(dbc, "VIGENCIA", System.Data.DbType.String, objProp.vigencia);
                db.AddInParameter(dbc, "POSTALARMA", System.Data.DbType.Int32, objProp.postAlarma);
                db.AddInParameter(dbc, "OBSERVACION", System.Data.DbType.String, objProp.observacion);
                r = db.ExecuteNonQuery(dbc);
                r = Convert.ToInt32(db.GetParameterValue(dbc, "IDEVENTO"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(r);
        }
示例#3
0
        public int AddEvento(BEcccmex.BEEvento objEvento)
        {
            BEEvento oEvento = new BEEvento();
            int      fila    = 0;
            ADEvento obj     = new ADEvento();

            oEvento.idEquipo    = objEvento.idEquipo;
            oEvento.evento      = objEvento.evento;
            oEvento.tipoEvento  = objEvento.tipoEvento;
            oEvento.prealarma   = objEvento.postAlarma;
            oEvento.fechaEvento = objEvento.fechaEvento;
            oEvento.vigencia    = objEvento.vigencia;
            oEvento.postAlarma  = objEvento.postAlarma;
            oEvento.observacion = objEvento.observacion;
            fila = obj.AddEvento(oEvento);
            return(fila);
        }
示例#4
0
        //se deberan poner todas las columnas que estan en el radgrid incluso las que estan visibe="false", aunque no se ocupen en los SP
        public int AddEvento(int idEquipo, String evento, String tipoEvento,
                             int prealarma, DateTime fechaEvento, string vigencia, int postAlarma, string observacion, int idEvento)
        {
            int      fila    = 0;
            ADEvento obj     = new ADEvento();
            BEEvento oEvento = new BEEvento();

            oEvento.idEquipo    = idEquipo;
            oEvento.evento      = evento;
            oEvento.tipoEvento  = tipoEvento;
            oEvento.prealarma   = prealarma;
            oEvento.fechaEvento = fechaEvento;
            oEvento.vigencia    = vigencia;
            oEvento.postAlarma  = postAlarma;
            oEvento.postAlarma  = postAlarma;

            //oEvento.CreatedBY = IDUser;
            fila = obj.AddEvento(oEvento);
            return(fila);
        }
示例#5
0
        //se deberan poner todas las columnas que estan en el radgrid incluso las que estan visibe="false", aunque no se ocupen en los SP
        public int UpdateEvento(int idEvento, int idEquipo, String evento, String tipoEvento,
                                int prealarma, DateTime fechaEvento, string vigencia, int postAlarma, string observacion)
        {
            int      fila    = 0;
            ADEvento obj     = new ADEvento();
            BEEvento oEvento = new BEEvento();

            oEvento.idEvento    = idEvento;
            oEvento.idEquipo    = idEquipo;
            oEvento.evento      = evento;
            oEvento.tipoEvento  = tipoEvento;
            oEvento.prealarma   = prealarma;
            oEvento.fechaEvento = fechaEvento;
            oEvento.vigencia    = vigencia;
            oEvento.postAlarma  = postAlarma;
            oEvento.observacion = observacion;


            // oEvento.ModifiedBY = 1;
            fila = obj.UpdateEvento(oEvento);
            return(fila);
        }
示例#6
0
        public List <BEEvento> GetEvento(int idEquipo, int idEvento)
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory();
            Database db = factory.CreateDefault();

            List <BEEvento> listaEvento = new List <BEEvento>();

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

            if (idEvento > 0)
            {
                db.AddInParameter(dbc, "IDEVENTO", System.Data.DbType.Int16, idEvento);
            }
            if (idEquipo > 0)
            {
                db.AddInParameter(dbc, "IDEQUIPO", System.Data.DbType.Int16, idEquipo);
            }
            DataSet ds = db.ExecuteDataSet(dbc);

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                BEEvento objEvento = new BEEvento();
                objEvento.idEvento    = convertir.toNInt64(dr["IDEVENTO"]);
                objEvento.idEquipo    = convertir.toNInt64(dr["IDEQUIPO"]);
                objEvento.evento      = dr["EVENTO"].ToString();
                objEvento.tipoEvento  = dr["TIPOEVENTO"].ToString();
                objEvento.prealarma   = convertir.toNInt64(dr["PREALARMA"]);
                objEvento.fechaEvento = Convert.ToDateTime(dr["FECHAEVENTO"].ToString());
                objEvento.vigencia    = dr["VIGENCIA"].ToString();
                objEvento.postAlarma  = convertir.toNInt64(dr["POSTALARMA"]);
                objEvento.observacion = dr["OBSERVACION"].ToString();
                listaEvento.Add(objEvento);
            }

            return(listaEvento);
        }