Ejemplo n.º 1
0
        public List <string> GetUsersEmailAddressByEventId(int eventid, String eventtype, int notificationtype, DBConnection Connection)
        {
            List <string> emailAddresses = new List <string>();

            StringBuilder sql = new StringBuilder();

            sql.Append("proc_USERSGetEmailAddressByEventID");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_EVENT_OR_USER_ID", DbType.Int32, eventid);
            dbCommandWrapper.AddInParameter("p_EVENT_TYPE", DbType.String, eventtype);
            dbCommandWrapper.AddInParameter("p_NOTIFICATION_TYPE", DbType.Int32, notificationtype);

            DataSet ds = new DataSet();

            if (Connection.Transaction != null)
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand);
            }

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                emailAddresses.Add(Convert.ToString(row["EMAIL_ADDRESS"]));
            }
            return(emailAddresses);
        }
Ejemplo n.º 2
0
        public USERDC AuthenticateUser(DBConnection Connection, string username, string password)
        {
            password = Encryptor.Encrypt(password);
            USERDC        objUSER = new USERDC();
            StringBuilder sql     = new StringBuilder();

            sql.Append("proc_USERSLoadByUserNamePassword");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_USER_NAME", DbType.String, username);
            dbCommandWrapper.AddInParameter("p_PASSWORD", DbType.String, password);

            DataSet ds = new DataSet();

            if (Connection.Transaction != null)
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand);
            }

            if (ds.Tables[0].Rows.Count > 0)
            {
                objUSER = (FillObject(ds.Tables[0].Rows[0]));
            }
            return(objUSER);
        }
Ejemplo n.º 3
0
        public int UpdateUserLoginStatus(string UserName, string LoginStatus, DBConnection Connection)
        {
            int           IsUpdated = 0;
            List <USERDC> objUSER   = new List <USERDC>();
            USERDC        ObjUserDC;
            StringBuilder sql = new StringBuilder();

            sql.Append("proc_UpdateUSERLOGINSTATUS");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_USER_NAME", DbType.String, UserName);
            dbCommandWrapper.AddInParameter("p_STATUS", DbType.String, LoginStatus);

            if (Connection.Transaction != null)
            {
                IsUpdated = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                IsUpdated = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand);
            }

            return(IsUpdated);
        }
        private int Insert(DBConnection Connection, MESSAGES_COMPANIEDC objMESSAGES_COMPANIE)
        {
            int insertCount = 0;

            StringBuilder sql = new StringBuilder();

            sql.Append("proc_MESSAGES_COMPANIESInsert");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);


            dbCommandWrapper.AddInParameter("p_MESSAGE_COMPANY_ID", DbType.Int32, objMESSAGES_COMPANIE.MESSAGE_COMPANY_ID);
            dbCommandWrapper.AddInParameter("p_MESSAGE_ID", DbType.Int32, objMESSAGES_COMPANIE.MESSAGE_ID);
            dbCommandWrapper.AddInParameter("p_COMPANY_ID", DbType.Int32, objMESSAGES_COMPANIE.COMPANY_ID);

            if (Connection.Transaction != null)
            {
                insertCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                insertCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand);
            }

            return(insertCount);
        }
Ejemplo n.º 5
0
        public List <ATTACHMENTDC> LoadAllJobAttachments(DBConnection Connection, string projectIDs = "All", string attachmentTypeIDs = "All")
        {
            List <ATTACHMENTDC> objATTACHMENT = new List <ATTACHMENTDC>();
            StringBuilder       sql           = new StringBuilder();

            sql.Append("proc_JOB_ATTACHMENTSLoadAll");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_projectIDs", DbType.String, projectIDs);
            dbCommandWrapper.AddInParameter("p_attachmentTypeIDs", DbType.String, attachmentTypeIDs);


            DataSet ds = new DataSet();

            if (Connection.Transaction != null)
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand);
            }

            foreach (DataRow drRow in ds.Tables[0].Rows)
            {
                objATTACHMENT.Add(FillJobAttachmentObject(drRow));
            }

            return(objATTACHMENT);
        }
Ejemplo n.º 6
0
        public int Insert(DBConnection Connection, WORK_DETAILDC objWORK_DETAIL_VALU)
        {
            int insertCount = 0;

            StringBuilder sql = new StringBuilder();

            sql.Append("proc_WORK_DETAIL_VALUEInsert");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);


            dbCommandWrapper.AddOutParameter("p_WORK_DETAIL_VALUE_ID", DbType.Int32, objWORK_DETAIL_VALU.WORK_DETAIL_VALUE_ID);
            dbCommandWrapper.AddInParameter("p_WORK_DETAIL_ID", DbType.Int32, objWORK_DETAIL_VALU.WORK_DETAIL_ID);
            dbCommandWrapper.AddInParameter("p_DAILY_ID", DbType.Int32, objWORK_DETAIL_VALU.DAILY_ID);
            dbCommandWrapper.AddInParameter("p_PERFORMED", DbType.String, objWORK_DETAIL_VALU.PERFORMED);
            dbCommandWrapper.AddInParameter("p_UNITS", DbType.Decimal, objWORK_DETAIL_VALU.UNITS);
            dbCommandWrapper.AddInParameter("p_COMMENTS", DbType.String, objWORK_DETAIL_VALU.COMMENTS);
            dbCommandWrapper.AddInParameter("p_CREATED_ON", DbType.DateTime, objWORK_DETAIL_VALU.CREATED_ON);
            dbCommandWrapper.AddInParameter("p_CREATED_BY", DbType.Int32, objWORK_DETAIL_VALU.CREATED_BY);
            dbCommandWrapper.AddInParameter("p_MODIFIED_ON", DbType.DateTime, objWORK_DETAIL_VALU.MODIFIED_ON);
            dbCommandWrapper.AddInParameter("p_MODIFIED_BY", DbType.Int32, objWORK_DETAIL_VALU.MODIFIED_BY);
            dbCommandWrapper.AddInParameter("p_LOCK_COUNTER", DbType.Int32, objWORK_DETAIL_VALU.LOCK_COUNTER);


            if (Connection.Transaction != null)
            {
                insertCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                insertCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand);
            }

            return(insertCount);
        }
Ejemplo n.º 7
0
        public List <JOBDC> MapJobsLoadByFilters(DBConnection Connection, string projectIDs, string jobStatusIDs, string clientIDs = "All")
        {
            List <JOBDC>  objMANAGE_JOB = new List <JOBDC>();
            StringBuilder sql           = new StringBuilder();

            sql.Append("proc_MAP_JOBSLoadByFilters");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_ProjectIDs", DbType.String, projectIDs);
            dbCommandWrapper.AddInParameter("p_JobStatusIDs", DbType.String, jobStatusIDs);
            dbCommandWrapper.AddInParameter("p_clientIDs", DbType.String, clientIDs);


            DataSet ds = new DataSet();

            if (Connection.Transaction != null)
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand);
            }

            foreach (DataRow drRow in ds.Tables[0].Rows)
            {
                objMANAGE_JOB.Add(FillObject(drRow));
            }

            return(objMANAGE_JOB);
        }
Ejemplo n.º 8
0
        public JOBDC LoadByKey(DBConnection Connection, int PROJECT_ID, int JOB_FILE_NUMBER)
        {
            JOBDC         objMANAGE_JOB = new JOBDC();
            StringBuilder sql           = new StringBuilder();

            sql.Append("proc_MANAGE_JOBSLoadByKey");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_PROJECT_ID", DbType.Int32, PROJECT_ID);
            dbCommandWrapper.AddInParameter("p_JOB_FILE_NUMBER", DbType.String, JOB_FILE_NUMBER);


            IDataReader reader = null;

            if (Connection.Transaction != null)
            {
                reader = Connection.dataBase.ExecuteReader(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                reader = Connection.dataBase.ExecuteReader(dbCommandWrapper.DBCommand);
            }

            objMANAGE_JOB = FillObject(reader);
            return(objMANAGE_JOB);
        }
Ejemplo n.º 9
0
        //=================================================================
        //      public Function LoadAll() As Boolean
        //=================================================================
        //  Loads all of the records in the database, and sets the currentRow to the first row
        //=================================================================
        public List <PROJECTDC> LoadAll(DBConnection Connection, string clientIDs = "All", string projectStatusIDs = "All")
        {
            List <PROJECTDC> objPROJECT = new List <PROJECTDC>();
            StringBuilder    sql        = new StringBuilder();

            sql.Append("proc_PROJECTSLoadAll");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_clientIDs", DbType.String, clientIDs);
            dbCommandWrapper.AddInParameter("p_projectStatusIDs", DbType.String, projectStatusIDs);

            DataSet ds = new DataSet();

            if (Connection.Transaction != null)
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand);
            }

            foreach (DataRow drRow in ds.Tables[0].Rows)
            {
                objPROJECT.Add(FillObject(drRow));
            }

            return(objPROJECT);
        }
Ejemplo n.º 10
0
        public RoleTaskPermDC LoadByPrimaryKey(DBConnection Connection, string RoleID, string TaskID)
        {
            RoleTaskPermDC objRoleTaskPerm = new RoleTaskPermDC();
            StringBuilder  sql             = new StringBuilder();

            sql.Append("proc_RoleTaskPermsLoadByPrimaryKey");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_RoleID", DbType.String, RoleID);
            dbCommandWrapper.AddInParameter("p_TaskID", DbType.String, TaskID);


            IDataReader reader = null;

            if (Connection.Transaction != null)
            {
                reader = Connection.dataBase.ExecuteReader(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                reader = Connection.dataBase.ExecuteReader(dbCommandWrapper.DBCommand);
            }

            objRoleTaskPerm = FillObject(reader);
            return(objRoleTaskPerm);
        }
Ejemplo n.º 11
0
        private int Update(DBConnection Connection, LOOK_UPDC objLOOK_UP)
        {
            int updateCount = 0;

            StringBuilder sql = new StringBuilder();

            sql.Append("proc_LOOK_UPSUpdate");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);


            dbCommandWrapper.AddInParameter("p_LOOK_UP_ID", DbType.Int32, objLOOK_UP.LOOK_UP_ID);
            dbCommandWrapper.AddInParameter("p_LU_NAME", DbType.String, objLOOK_UP.LU_NAME);
            dbCommandWrapper.AddInParameter("p_LU_TYPE", DbType.String, objLOOK_UP.LU_TYPE);


            if (Connection.Transaction != null)
            {
                updateCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                updateCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand);
            }

            if (updateCount == 0)
            {
                objLOOK_UP.IsDirty = IsDirty = true;
            }

            return(updateCount);
        }
Ejemplo n.º 12
0
        private int Update(DBConnection Connection, PERMIT_TYPEDC objPERMITS_LOOK_UP)
        {
            int updateCount = 0;

            StringBuilder sql = new StringBuilder();

            sql.Append("proc_PERMITS_LOOK_UPUpdate");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);


            dbCommandWrapper.AddInParameter("p_PERMIT_TYPE_ID", DbType.String, objPERMITS_LOOK_UP.PERMIT_TYPE_ID);
            dbCommandWrapper.AddInParameter("p_DESCRIPTION", DbType.String, objPERMITS_LOOK_UP.DESCRIPTION);
            dbCommandWrapper.AddInParameter("p_PERMIT_CATEGORY", DbType.Int32, objPERMITS_LOOK_UP.PERMIT_CATEGORY);
            dbCommandWrapper.AddInParameter("p_FEE", DbType.String, objPERMITS_LOOK_UP.FEE);
            dbCommandWrapper.AddInParameter("p_DURATION", DbType.String, objPERMITS_LOOK_UP.DURATION);


            if (Connection.Transaction != null)
            {
                updateCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                updateCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand);
            }

            if (updateCount == 0)
            {
                objPERMITS_LOOK_UP.IsDirty = IsDirty = true;
            }

            return(updateCount);
        }
Ejemplo n.º 13
0
        private int Insert(DBConnection Connection, SCREENDC objSCREEN)
        {
            int insertCount = 0;

            StringBuilder sql = new StringBuilder();

            sql.Append("proc_SCREENSInsert");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);


            dbCommandWrapper.AddInParameter("p_SCREEN_ID", DbType.Int32, objSCREEN.SCREEN_ID);
            dbCommandWrapper.AddInParameter("p_SCREEN_NAME", DbType.String, objSCREEN.SCREEN_NAME);
            dbCommandWrapper.AddInParameter("p_IS_EVENT_BASED", DbType.Boolean, objSCREEN.IS_EVENT_BASED);
            dbCommandWrapper.AddInParameter("p_CREATED_BY", DbType.Int32, objSCREEN.CREATED_BY);


            if (Connection.Transaction != null)
            {
                insertCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                insertCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand);
            }

            return(insertCount);
        }
Ejemplo n.º 14
0
        private int Update(DBConnection Connection, ST_STATE_LDC objST_STATE_L)
        {
            int updateCount = 0;

            StringBuilder sql = new StringBuilder();

            sql.Append("proc_ST_STATE_LUUpdate");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);


            dbCommandWrapper.AddInParameter("p_ST_STATE", DbType.String, objST_STATE_L.ST_STATE);
            dbCommandWrapper.AddInParameter("p_ST_STATENAME", DbType.String, objST_STATE_L.ST_STATENAME);


            if (Connection.Transaction != null)
            {
                updateCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                updateCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand);
            }

            if (updateCount == 0)
            {
                objST_STATE_L.IsDirty = IsDirty = true;
            }

            return(updateCount);
        }
Ejemplo n.º 15
0
        public int GenerateSnapshot(int EVENT_ID, int CREATED_BY, DateTime dtDateTime, String snapshotType, DBConnection Connection)
        {
            int insertCount = 0;

            StringBuilder sql = new StringBuilder();

            sql.Append("proc_SS_SYSTEM_SNAPSHOTInsert");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_EVENT_ID", DbType.Int32, EVENT_ID);
            dbCommandWrapper.AddInParameter("P_ST_SNAPSHOT_TYPE", DbType.String, snapshotType);
            dbCommandWrapper.AddInParameter("CURRENT_DATETIME", DbType.DateTime, dtDateTime);
            try
            {
                if (Connection.Transaction != null)
                {
                    insertCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand, Connection.Transaction);
                }
                else
                {
                    insertCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand);
                }
            }
            catch (Exception exp)
            {
                //Utilities.InsertIntoErrorLog("Error: GENERATE SNAPSHORT(" + snapshotType + ")", exp.Message + "\r\n" + exp.StackTrace, CREATED_BY);
                throw exp;
            }
            return(insertCount);
        }
Ejemplo n.º 16
0
        public ATTACHMENTDC LoadSingleByProjectId(DBConnection Connection, int PROJECT_ID, int ATTACHMENT_ID)
        {
            ATTACHMENTDC  objATTACHMENT = new ATTACHMENTDC();
            StringBuilder sql           = new StringBuilder();

            sql.Append("proc_PROJECT_ATTACHMENTSLoadByPrimaryKey");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_PROJECT_ID", DbType.Int32, PROJECT_ID);
            dbCommandWrapper.AddInParameter("p_ATTACHMENT_ID", DbType.Int32, ATTACHMENT_ID);

            DataSet ds = new DataSet();

            if (Connection.Transaction != null)
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand);
            }

            foreach (DataRow drRow in ds.Tables[0].Rows)
            {
                objATTACHMENT = FillProjectAttachmentObject(drRow);
            }
            return(objATTACHMENT);
        }
        public override HYLAN_TASKDC LoadByPrimaryKey(DBConnection Connection, int TASK_TITLE_ID, int JOB_ID)
        {
            TASK_FIBER_POWER_DIGDC objTASK_FIBER_POWER_DIG = new TASK_FIBER_POWER_DIGDC();
            StringBuilder          sql = new StringBuilder();

            sql.Append("proc_TASK_FIBER_POWER_DIGLoadByPrimaryKey");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_JOB_ID", DbType.Int32, JOB_ID);
            dbCommandWrapper.AddInParameter("p_TASK_TITLE_ID", DbType.Int32, TASK_TITLE_ID);
            DataSet ds = new DataSet();

            if (Connection.Transaction != null)
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand);
            }

            objTASK_FIBER_POWER_DIG = (Utility.ConvertToObject <TASK_FIBER_POWER_DIGDC>(ds.Tables[0]));
            if (ds.Tables.Count > 1)
            {
                HYLAN_TASKDC hylanTaskDC = (Utility.ConvertToObject <HYLAN_TASKDC>(ds.Tables[1]));
                objTASK_FIBER_POWER_DIG.TASK_TITLE_ID = hylanTaskDC.TASK_TITLE_ID;
                objTASK_FIBER_POWER_DIG.TASK_NAME     = hylanTaskDC.TASK_NAME;
            }
            return(objTASK_FIBER_POWER_DIG);
        }
Ejemplo n.º 18
0
        public List <REPORTDC> GenerateResourceReport(int EVENT_ID, int RMAG_ID, int COMPANY_ID,
                                                      String snapshotDateTime, int snapshotType, DBConnection Connection)
        {
            List <REPORTDC> allocList = new List <REPORTDC>();
            StringBuilder   sql       = new StringBuilder();

            sql.Append("proc_GenerateResourceAllocationReport");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("P_EVENT_ID", DbType.Int32, EVENT_ID);
            dbCommandWrapper.AddInParameter("p_RMAG_ID", DbType.Int32, RMAG_ID);
            dbCommandWrapper.AddInParameter("p_COMPANY_ID", DbType.Int32, COMPANY_ID);
            dbCommandWrapper.AddInParameter("P_SNAPSHOT_DATETIME", DbType.String, snapshotDateTime);
            dbCommandWrapper.AddInParameter("p_SS_MATCHING_TYPE", DbType.Int32, snapshotType);
            DataSet ds = new DataSet();

            if (Connection.Transaction != null)
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand);
            }

            if (ds.Tables.Count > 0)
            {
                foreach (DataRow drRow in ds.Tables[0].Rows)
                {
                    allocList.Add(FillAllocationReportObject(drRow));
                }
            }
            return(allocList);
        }
Ejemplo n.º 19
0
        private int Update(DBConnection Connection, SCREENDC objSCREEN)
        {
            int updateCount = 0;

            StringBuilder sql = new StringBuilder();

            sql.Append("proc_SCREENSUpdate");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);


            dbCommandWrapper.AddInParameter("p_SCREEN_ID", DbType.Int32, objSCREEN.SCREEN_ID);
            dbCommandWrapper.AddInParameter("p_SCREEN_NAME", DbType.String, objSCREEN.SCREEN_NAME);
            dbCommandWrapper.AddInParameter("p_IS_EVENT_BASED", DbType.Boolean, objSCREEN.IS_EVENT_BASED);
            dbCommandWrapper.AddInParameter("p_MODIFIED_BY", DbType.Int32, objSCREEN.MODIFIED_BY);


            if (Connection.Transaction != null)
            {
                updateCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                updateCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand);
            }

            if (updateCount == 0)
            {
                objSCREEN.IsDirty = IsDirty = true;
            }

            return(updateCount);
        }
Ejemplo n.º 20
0
        private int Insert(DBConnection Connection, NOTEDC objNOTE)
        {
            int insertCount = 0;

            StringBuilder sql = new StringBuilder();

            sql.Append("proc_NOTESInsert");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);


            dbCommandWrapper.AddInParameter("p_NOTE_ID", DbType.Int32, objNOTE.NOTE_ID);
            dbCommandWrapper.AddInParameter("p_NOTES", DbType.String, objNOTE.NOTES);
            dbCommandWrapper.AddInParameter("p_NOTES_TYPE", DbType.String, objNOTE.NOTES_TYPE);
            dbCommandWrapper.AddInParameter("p_LOCK_COUNTER", DbType.Int32, objNOTE.LOCK_COUNTER);
            dbCommandWrapper.AddInParameter("p_SCREEN_ID", DbType.Int32, objNOTE.SCREEN_ID);
            dbCommandWrapper.AddInParameter("p_CREATED_BY", DbType.Int32, objNOTE.CREATED_BY);
            dbCommandWrapper.AddInParameter("p_CREATED_ON", DbType.DateTime, objNOTE.CREATED_ON);
            dbCommandWrapper.AddInParameter("p_MODIFIED_BY", DbType.Int32, objNOTE.MODIFIED_BY);
            dbCommandWrapper.AddInParameter("p_MODIFIED_ON", DbType.DateTime, objNOTE.MODIFIED_ON);
            dbCommandWrapper.AddInParameter("p_SCREEN_RECORD_ID", DbType.Int32, objNOTE.SCREEN_RECORD_ID);

            if (Connection.Transaction != null)
            {
                insertCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                insertCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand);
            }

            return(insertCount);
        }
Ejemplo n.º 21
0
        public List <LABORDC> LoadByDailyIDAndType(DBConnection Connection, int DAILY_ID, int DAILY_TYPE)
        {
            List <LABORDC> objLABOR_VALU = new List <LABORDC>();
            StringBuilder  sql           = new StringBuilder();

            sql.Append("proc_LABOR_VALUELoadByDailyIDAndType");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_DAILY_ID", DbType.Int32, DAILY_ID);
            dbCommandWrapper.AddInParameter("p_DAILY_TYPE", DbType.Int32, DAILY_TYPE);


            DataSet ds = new DataSet();

            if (Connection.Transaction != null)
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand);
            }

            objLABOR_VALU = (Utility.ConvertToObjects <LABORDC>(ds.Tables[0]));


            return(objLABOR_VALU);
        }
Ejemplo n.º 22
0
        private int Delete(DBConnection Connection, ATTACHMENTDC objATTACHMENT)
        {
            int deleteCount = 0;

            StringBuilder sql = new StringBuilder();

            sql.Append("proc_ATTACHMENTSDelete");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_ATTACHMENT_ID", DbType.Int32, objATTACHMENT.ATTACHMENT_ID);
            dbCommandWrapper.AddInParameter("p_IS_DELETED", DbType.Int32, objATTACHMENT.IS_DELETED);
            dbCommandWrapper.AddInParameter("p_MODIFIED_ON", DbType.DateTime, objATTACHMENT.MODIFIED_ON);
            dbCommandWrapper.AddInParameter("p_MODIFIED_BY", DbType.Int32, objATTACHMENT.MODIFIED_BY);
            dbCommandWrapper.AddInParameter("p_LOCK_COUNTER", DbType.Int32, objATTACHMENT.LOCK_COUNTER);

            if (Connection.Transaction != null)
            {
                deleteCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                deleteCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand);
            }

            return(deleteCount);
        }
Ejemplo n.º 23
0
        public USERS_COMPANIEDC LoadByUserID(int USER_ID, string accessType, DBConnection Connection)
        {
            USERS_COMPANIEDC objUSERS_COMPANIE = new USERS_COMPANIEDC();
            StringBuilder    sql = new StringBuilder();

            sql.Append("[proc_USERS_COMPANIESLoadByUserID]");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_USER_ID", DbType.Int32, USER_ID);
            dbCommandWrapper.AddInParameter("p_Access_Type", DbType.String, accessType);

            DataSet ds = new DataSet();

            if (Connection.Transaction != null)
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand);
            }

            var enumerableDT = ds.Tables[0].AsEnumerable();
            var companyIDs   = enumerableDT.GroupBy(row => row.Field <int>("COMPANY_ID"));

            foreach (var compID in companyIDs)
            {
                COMPANIEDC objNewComp = new COMPANIEDC();
                //var rmags = enumerableDT.Where(row => row.Field<int>("COMPANY_ID") == compID.Key);
                //foreach (var rmag in rmags)
                //{
                //    RMAGDC objNewRmag = new RMAGDC();
                //    objNewRmag.RMAG_ID = rmag.Field<int>("RMAG_ID");
                //    objNewRmag.RMAG_NAME = rmag.Field<string>("RMAG_NAME");
                //    objNewComp.COMPANYRMAGS.Add(objNewRmag);
                //}

                var firstRed = enumerableDT.Where(row => row.Field <int>("COMPANY_ID") == compID.Key).FirstOrDefault();
                objNewComp.COMPANY_ID            = firstRed.Field <int>("COMPANY_ID");
                objNewComp.COMPANY_NAME          = firstRed.Field <string>("COMPANY_NAME");
                objNewComp.PRIMARY_CONTACT_NAME  = firstRed.Field <string>("PRIMARY_CONTACT_NAME");
                objNewComp.PRIMARY_CONTACT_EMAIL = firstRed.Field <string>("PRIMARY_CONTACT_EMAIL");
                objNewComp.COMPANY_CITY          = firstRed.Field <string>("COMPANY_CITY");
                objNewComp.COMPANY_STATE         = firstRed.Field <string>("COMPANY_STATE");
                objNewComp.COMPANY_ZIP           = firstRed.Field <string>("COMPANY_ZIP");
                objNewComp.COMPANY_ADDRESS       = firstRed.Field <string>("COMPANY_ADDRESS");
                objNewComp.COMPANY_PHONE_NUMBER  = firstRed.Field <string>("COMPANY_PHONE_NUMBER");
                //objNewComp.HOME_RMAG = firstRed.Field<int>("HOME_RMAG");
                //objNewComp.COMPANY_HOME_RMAG_NAME = firstRed.Field<string>("COMPANY_HOME_RMAG_NAME");
                objUSERS_COMPANIE.COMPANY.Add(objNewComp);
            }

            return(objUSERS_COMPANIE);
        }
Ejemplo n.º 24
0
        private int Insert(DBConnection Connection, ROLES_PERMISSIONDC objROLES_PERMISSION)
        {
            int insertCount = 0;

            StringBuilder sql = new StringBuilder();

            sql.Append("proc_ROLES_PERMISSIONSInsert");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_ROLE_ID", DbType.Int32, objROLES_PERMISSION.ROLE_ID);
            dbCommandWrapper.AddInParameter("p_SCREEN_ID", DbType.Int32, objROLES_PERMISSION.SCREEN_ID);
            dbCommandWrapper.AddInParameter("p_PERMISSION_TYPE_ID", DbType.Int32, objROLES_PERMISSION.PERMISSION_TYPE_ID);
            dbCommandWrapper.AddInParameter("p_PERMISSION_TYPE", DbType.String, objROLES_PERMISSION.PERMISSION_TYPE);
            dbCommandWrapper.AddInParameter("p_PERMISSION_TITLE", DbType.String, objROLES_PERMISSION.PERMISSION_TITLE);
            dbCommandWrapper.AddInParameter("p_GENERAL_EDIT_ACCESS_TYPE", DbType.String, objROLES_PERMISSION.GENERAL_EDIT_ACCESS_TYPE);
            dbCommandWrapper.AddInParameter("p_VIEW_ACCESS_GENERAL", DbType.Boolean, objROLES_PERMISSION.VIEW_ACCESS_GENERAL);
            dbCommandWrapper.AddInParameter("p_EDIT_ACCESS", DbType.Boolean, objROLES_PERMISSION.EDIT_ACCESS);


            if (Connection.Transaction != null)
            {
                insertCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                insertCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand);
            }

            return(insertCount);
        }
Ejemplo n.º 25
0
        public List <DOCUMENTCATEGORYDC> LoaddocumentCategories(DBConnection Connection, int CATEGORY_ID)
        {
            List <DOCUMENTCATEGORYDC> objDOCUMENTCATEGORY = new List <DOCUMENTCATEGORYDC>();
            StringBuilder             sql = new StringBuilder();

            sql.Append("proc_DOCUMENTCATEGORIESByType");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_CATEGORY_TYPE_ID", DbType.Int32, CATEGORY_ID);


            DataSet ds = new DataSet();

            if (Connection.Transaction != null)
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand);
            }

            foreach (DataRow drRow in ds.Tables[0].Rows)
            {
                objDOCUMENTCATEGORY.Add(FillDocumentCategoryObject(drRow));
            }

            return(objDOCUMENTCATEGORY);
        }
Ejemplo n.º 26
0
        public List <ATTACHMENTDC> LoadByDailyId(DBConnection Connection, int DAILY_ID)
        {
            List <ATTACHMENTDC> objATTACHMENT = new List <ATTACHMENTDC>();
            StringBuilder       sql           = new StringBuilder();

            sql.Append("proc_ATTACHMENTSLoadByDaily");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_Daily_ID", DbType.Int32, DAILY_ID);


            DataSet ds = new DataSet();

            if (Connection.Transaction != null)
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand);
            }

            foreach (DataRow drRow in ds.Tables[0].Rows)
            {
                objATTACHMENT.Add(FillDailyAttachmentObject(drRow));
            }
            return(objATTACHMENT);
        }
Ejemplo n.º 27
0
        public PayDepartmentDC LoadByPrimaryKey(DBConnection Connection, string Code)
        {
            PayDepartmentDC objPayDesignation = new PayDepartmentDC();
            StringBuilder   sql = new StringBuilder();

            sql.Append("proc_PayDesignationsLoadByPrimaryKey");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_Code", DbType.String, Code);


            IDataReader reader = null;

            if (Connection.Transaction != null)
            {
                reader = Connection.dataBase.ExecuteReader(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                reader = Connection.dataBase.ExecuteReader(dbCommandWrapper.DBCommand);
            }

            objPayDesignation = FillObject(reader);
            return(objPayDesignation);
        }
        //=================================================================
        //      public Function LoadAll() As Boolean
        //=================================================================
        //  Loads all of the records in the database, and sets the currentRow to the first row
        //=================================================================
        public override List <HYLAN_TASKDC> LoadAll(DBConnection Connection, int TASK_TITLE_ID)
        {
            List <HYLAN_TASKDC> objTASK_FIBER_POWER_DIG = new List <HYLAN_TASKDC>();
            StringBuilder       sql = new StringBuilder();

            sql.Append("proc_TASK_FIBER_POWER_DIGLoadAll");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_TASK_TITLE_ID", DbType.Int32, TASK_TITLE_ID);

            DataSet ds = new DataSet();

            if (Connection.Transaction != null)
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand);
            }

            objTASK_FIBER_POWER_DIG.AddRange(Utility.ConvertToObjects <TASK_FIBER_POWER_DIGDC>(ds.Tables[0]));
            return(objTASK_FIBER_POWER_DIG);
        }
Ejemplo n.º 29
0
        public COMPANIEDC LoadByPrimaryKey(DBConnection Connection, int COMPANY_ID)
        {
            COMPANIEDC    objCOMPANIE = new COMPANIEDC();
            StringBuilder sql         = new StringBuilder();

            sql.Append("proc_COMPANIESLoadByPrimaryKey");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_COMPANY_ID", DbType.Int32, COMPANY_ID);


            IDataReader reader = null;

            if (Connection.Transaction != null)
            {
                reader = Connection.dataBase.ExecuteReader(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                reader = Connection.dataBase.ExecuteReader(dbCommandWrapper.DBCommand);
            }

            //objCOMPANIE = FillObject(reader);
            return(objCOMPANIE);
        }
Ejemplo n.º 30
0
        public DAILYDC LoadByPrimaryKey(DBConnection Connection, int DAILY_ID)
        {
            DAILYDC       objDAIL = new DAILYDC();
            StringBuilder sql     = new StringBuilder();

            sql.Append("proc_DAILYLoadByPrimaryKey");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_DAILY_ID", DbType.Int32, DAILY_ID);


            DataSet ds = new DataSet();

            if (Connection.Transaction != null)
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand);
            }

            objDAIL = (Utility.ConvertToObject <DAILYDC>(ds.Tables[0]));
            return(objDAIL);
        }