Exemple #1
0
        public int UpdateLeaveTypeOfficewise(LeaveTypeOfficewise _LeaveTypeOfficewise)
        {
            try
            {
                int ReturnValue = 0;

                SqlCommand SqlCmd = new SqlCommand();

                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlCmd.Parameters.Add(GetParameter("@ReturnValue", SqlDbType.Int, ReturnValue)).Direction = ParameterDirection.Output;

                SqlCmd.Parameters.Add(GetParameter("LeaveTypeOfficewiseID", SqlDbType.Int, _LeaveTypeOfficewise.LeaveTypeOfficewiseID));
                SqlCmd.Parameters.Add(GetParameter("@LeaveTypeID", SqlDbType.Int, _LeaveTypeOfficewise.LeaveTypeID));
                SqlCmd.Parameters.Add(GetParameter("@OfficeID", SqlDbType.Int, Micro.Commons.Connection.LoggedOnUser.CompanyID));
                SqlCmd.Parameters.Add(GetParameter("@IsActive", SqlDbType.Bit, (_LeaveTypeOfficewise.IsActive == true ? 1 : 0)));

                SqlCmd.Parameters.Add(GetParameter("@DateModified", SqlDbType.DateTime, DateTime.Now));
                SqlCmd.Parameters.Add(GetParameter("@ModifiedBy", SqlDbType.Int, Micro.Commons.Connection.LoggedOnUser.UserID));
                SqlCmd.CommandText = "pHRM_LeaveTypesOfficewise_Update";

                ExecuteStoredProcedure(SqlCmd);
                ReturnValue = int.Parse(SqlCmd.Parameters[0].Value.ToString());

                return(ReturnValue);
            }
            catch (Exception ex)
            {
                throw (new Exception(MethodBase.GetCurrentMethod().DeclaringType.ToString() + "." + (new System.Diagnostics.StackFrame()).GetMethod().Name, ex));
            }
        }
Exemple #2
0
        public static List <LeaveTypeOfficewise> GetLeaveTypeOfficewiseByOfficeID(int OfficeID = -1)
        {
            try
            {
                DataTable LeaveTypeOfficewiseRows = LeaveTypeOfficewiseDataAccess.GetInstance.GetLeaveTypeOfficewiseByOfficeID();

                List <LeaveTypeOfficewise> _LeaveTypeOfficewiseList = new List <LeaveTypeOfficewise>();

                foreach (DataRow dr in LeaveTypeOfficewiseRows.Rows)
                {
                    LeaveTypeOfficewise _LeaveTypeOfficewise = new LeaveTypeOfficewise();

                    _LeaveTypeOfficewise.LeaveTypeOfficewiseID = int.Parse(dr["LeaveTypeOfficewiseID"].ToString());
                    _LeaveTypeOfficewise.LeaveTypeID           = int.Parse(dr["LeaveTypeID"].ToString());
                    _LeaveTypeOfficewise.LeaveTypeDescription  = dr["LeaveTypeDescription"].ToString();
                    _LeaveTypeOfficewise.LeaveTypeAlias        = dr["LeaveTypeAlias"].ToString();
                    _LeaveTypeOfficewise.Office.OfficeID       = int.Parse(dr["OfficeID"].ToString());

                    _LeaveTypeOfficewise.IsActive  = Boolean.Parse(dr["IsActive"].ToString());
                    _LeaveTypeOfficewise.IsDeleted = Boolean.Parse(dr["IsDeleted"].ToString());

                    _LeaveTypeOfficewiseList.Add(_LeaveTypeOfficewise);
                }

                return(_LeaveTypeOfficewiseList);
            }
            catch (Exception ex)
            {
                throw (new Exception(MethodBase.GetCurrentMethod().DeclaringType.ToString() + "." + (new System.Diagnostics.StackFrame()).GetMethod().Name, ex));
            }
        }
Exemple #3
0
 public int UpdateLeaveTypeOfficewise(LeaveTypeOfficewise _LeaveTypeOfficewise)
 {
     try
     {
         return(LeaveTypeOfficewiseIntegration.UpdateLeaveTypeOfficewise(_LeaveTypeOfficewise));
     }
     catch (Exception ex)
     {
         throw (new Exception(MethodBase.GetCurrentMethod().DeclaringType.ToString() + "." + (new System.Diagnostics.StackFrame()).GetMethod().Name, ex));
     }
 }
Exemple #4
0
 public static int InsertLeaveTypeOfficewise(LeaveTypeOfficewise _LeaveTypeOfficewise)
 {
     try
     {
         return(LeaveTypeOfficewiseDataAccess.GetInstance.InsertLeaveTypeOfficewise(_LeaveTypeOfficewise));
     }
     catch (Exception ex)
     {
         throw (new Exception(MethodBase.GetCurrentMethod().DeclaringType.ToString() + "." + (new System.Diagnostics.StackFrame()).GetMethod().Name, ex));
     }
 }