/// <summary>
        /// Used to save manager action (APPROVE/REJECT)
        /// </summary>
        /// <param name="argLoggedInUser">Logged in user ID</param>
        /// <param name="argManagerApprovalBE">Manager approval details</param>
        /// <returns></returns>
        public void SaveManagerApprovals(int argLoggedInUser, ManagerApprovalBE argManagerApproval)
        {
            #region Declarations
            SkillsDBManager         l_SkillsDBManager = new SkillsDBManager("SkillsDBConnection");
            List <IDbDataParameter> l_Parameters      = new List <IDbDataParameter>();
            #endregion
            try
            {
                if (argManagerApproval != null)
                {
                    //Create Parameters
                    l_Parameters.Add(l_SkillsDBManager.CreateParameter(ProcedureParams.LOGGEDINUSERID, argLoggedInUser, DbType.Int32));
                    l_Parameters.Add(l_SkillsDBManager.CreateParameter(ProcedureParams.TYPE, argManagerApproval.Type, DbType.String));
                    l_Parameters.Add(l_SkillsDBManager.CreateParameter(ProcedureParams.UNIQUEID, argManagerApproval.UniqueID, DbType.Int32));
                    l_Parameters.Add(l_SkillsDBManager.CreateParameter(ProcedureParams.COMMENTS, argManagerApproval.Comments, DbType.String));
                    l_Parameters.Add(l_SkillsDBManager.CreateParameter(ProcedureParams.STATUS, argManagerApproval.Status, DbType.String));

                    //Call stored procedure
                    l_SkillsDBManager.Update(StoredProcedures.SAVE_MANAGERACTION, CommandType.StoredProcedure, l_Parameters.ToArray());
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        /// <summary>
        /// Modify the badge status by manager
        /// </summary>
        /// <param name="argLoggedInUser">Logged in user ID</param>
        /// <param name="argSaveBadgeBE">Badge Details</param>
        /// <returns></returns>
        public void ApproveBadge(int argLoggedInUser, SaveBadgeBE argSaveBadgeBE)
        {
            #region Declarations
            SkillsDBManager         l_SkillsDBManager = new SkillsDBManager("SkillsDBConnection");
            List <IDbDataParameter> l_Parameters      = new List <IDbDataParameter>();
            #endregion
            try
            {
                if (argSaveBadgeBE != null)
                {
                    //Create Parameters
                    l_Parameters.Add(l_SkillsDBManager.CreateParameter(ProcedureParams.LOGGEDINUSERID, argLoggedInUser, DbType.Int32));
                    l_Parameters.Add(l_SkillsDBManager.CreateParameter(ProcedureParams.USERBADGEID, argSaveBadgeBE.UserBadgeID, DbType.Int32));
                    l_Parameters.Add(l_SkillsDBManager.CreateParameter(ProcedureParams.COMMENTS, argSaveBadgeBE.Comments, DbType.String));
                    l_Parameters.Add(l_SkillsDBManager.CreateParameter(ProcedureParams.STATUS, argSaveBadgeBE.Status, DbType.String));


                    //Call stored procedure
                    l_SkillsDBManager.Update(StoredProcedures.SAVE_APPROVEBADGE, CommandType.StoredProcedure, l_Parameters.ToArray());
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #3
0
        /// <summary>
        /// Used to save Schedule Demo by skill expert
        /// </summary>
        /// <param name="argLoggedInUser">Logged in user ID</param>
        /// <param name="argScheduleDemoBE">Demo details</param>
        /// <returns></returns>
        public void ScheduleDemo(int argLoggedInUser, ScheduleDemoBE argScheduleDemoBE)
        {
            #region Declarations
            SkillsDBManager         l_SkillsDBManager = new SkillsDBManager("SkillsDBConnection");
            List <IDbDataParameter> l_Parameters      = new List <IDbDataParameter>();
            #endregion
            try
            {
                if (argScheduleDemoBE != null)
                {
                    //Create Parameters
                    l_Parameters.Add(l_SkillsDBManager.CreateParameter(ProcedureParams.LOGGEDINUSERID, argLoggedInUser, DbType.Int32));
                    l_Parameters.Add(l_SkillsDBManager.CreateParameter(ProcedureParams.DEMOSCHEDULE, argScheduleDemoBE.DemoSchedule, DbType.DateTime));
                    l_Parameters.Add(l_SkillsDBManager.CreateParameter(ProcedureParams.UNIQUEID, argScheduleDemoBE.UniqueID, DbType.Int32));
                    l_Parameters.Add(l_SkillsDBManager.CreateParameter(ProcedureParams.COMMENTS, argScheduleDemoBE.Comments, DbType.String));
                    l_Parameters.Add(l_SkillsDBManager.CreateParameter(ProcedureParams.ROOM, argScheduleDemoBE.Room, DbType.String));

                    //Call stored procedure
                    l_SkillsDBManager.Update(StoredProcedures.SAVE_SCHEDULEDEMO, CommandType.StoredProcedure, l_Parameters.ToArray());
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }