Exemple #1
0
 public int DeleteOffice(int OfficeID)
 {
     try
     {
         return(OfficeIntegration.DeleteMicroOffice(OfficeID));
     }
     catch (Exception ex)
     {
         throw (new Exception(MethodBase.GetCurrentMethod().DeclaringType.ToString() + "." + (new System.Diagnostics.StackFrame()).GetMethod().Name, ex));
     }
 }
Exemple #2
0
        //public Boolean FillOfficeList(Control Cnt)
        //{
        //    string Context = "Micro.BusinessLayer.Administration.MicroOfficeManagement.FillAllOfficesByReportingOffice";
        //    try
        //    {
        //        int officeID = Micro.Commons.Connection.LoggedOnUser.OfficeID;

        //        if (Cnt is DevExpress.XtraEditors.LookUpEdit)
        //        {
        //            ((DevExpress.XtraEditors.LookUpEdit)Cnt).Properties.DataSource = GetOfficeList();
        //            ((DevExpress.XtraEditors.LookUpEdit)Cnt).Properties.DisplayMember = OfficeManagement.GetInstance.DisplayMember;
        //            ((DevExpress.XtraEditors.LookUpEdit)Cnt).Properties.ValueMember = OfficeManagement.GetInstance.ValueMember;
        //            ((DevExpress.XtraEditors.LookUpEdit)Cnt).EditValue = "";
        //        }
        //        else if (Cnt is DevExpress.XtraGrid.GridControl)
        //        {
        //            ((DevExpress.XtraGrid.GridControl)Cnt).DataSource = GetOfficeList();
        //        }

        //        return true;
        //    }
        //    catch (Exception ex)
        //    {
        //        return false;
        //        throw (new Exception(Context, ex));
        //    }
        //}

        //public Boolean FillOfficeListByCompanyID(Control Cnt,int CompanyID=-1)
        //{
        //    try
        //    {
        //        int officeID = Micro.Commons.Connection.LoggedOnUser.OfficeID;

        //        if (Cnt is DevExpress.XtraEditors.LookUpEdit)
        //        {
        //            ((DevExpress.XtraEditors.LookUpEdit)Cnt).Properties.DataSource = GetOfficeListByCompanyID(CompanyID);
        //            ((DevExpress.XtraEditors.LookUpEdit)Cnt).Properties.DisplayMember = "OfficeName";
        //            ((DevExpress.XtraEditors.LookUpEdit)Cnt).Properties.ValueMember = "OfficeName";
        //            ((DevExpress.XtraEditors.LookUpEdit)Cnt).EditValue = "";
        //        }
        //        else if (Cnt is DevExpress.XtraGrid.GridControl)
        //        {
        //            ((DevExpress.XtraGrid.GridControl)Cnt).DataSource = GetOfficeList();
        //        }

        //        return true;
        //    }
        //    catch (Exception ex)
        //    {
        //        throw (new Exception(MethodBase.GetCurrentMethod().DeclaringType.ToString() + "." + (new System.Diagnostics.StackFrame()).GetMethod().Name, ex));
        //    }
        //}

        //public Boolean FillOfficeListByReportingOffice(Control Cnt)
        //{
        //    string Context = "Micro.BusinessLayer.Administration.MicroOfficeManagement.FillAllOfficesByReportingOffice";
        //    try
        //    {
        //        int officeID = Micro.Commons.Connection.LoggedOnUser.OfficeID;

        //        if (Cnt is DevExpress.XtraEditors.LookUpEdit)
        //        {
        //            ((DevExpress.XtraEditors.LookUpEdit)Cnt).Properties.DataSource = OfficeManagement.GetInstance.GetOfficeListByReportingOfficeID(officeID);
        //            ((DevExpress.XtraEditors.LookUpEdit)Cnt).Properties.DisplayMember = OfficeManagement.GetInstance.DisplayMember;
        //            ((DevExpress.XtraEditors.LookUpEdit)Cnt).Properties.ValueMember = OfficeManagement.GetInstance.ValueMember;
        //            ((DevExpress.XtraEditors.LookUpEdit)Cnt).EditValue = "";
        //        }
        //        else if (Cnt is DevExpress.XtraGrid.GridControl)
        //        {
        //            ((DevExpress.XtraGrid.GridControl)Cnt).DataSource = OfficeIntegration.GetOfficeListByReportingOfficeID(officeID);
        //        }

        //        return true;
        //    }
        //    catch (Exception ex)
        //    {
        //        return false;
        //        throw (new Exception(Context, ex));
        //    }
        //}



        public List <Office> GetOfficeListByReportingOfficeIDs(int OfficeID = -1)
        {
            try
            {
                return(OfficeIntegration.GetOfficeListByReportingOfficeID(OfficeID));
            }
            catch (Exception ex)
            {
                throw (new Exception(MethodBase.GetCurrentMethod().DeclaringType.ToString() + "." + (new System.Diagnostics.StackFrame()).GetMethod().Name, ex));
            }
        }
Exemple #3
0
        public List <Office> GetOfficeListByReportingOfficeID(int officeID)
        {
            //return OfficeIntegration.GetOfficeListByReportingOfficeID(officeID);

            string UniqueKey = "GetOfficeListByReportingOfficeID" + officeID.ToString();

            if (HttpRuntime.Cache[UniqueKey] == null)
            {
                List <Office> OfficeList = OfficeIntegration.GetOfficeListByReportingOfficeID(officeID);
                HttpRuntime.Cache[UniqueKey] = OfficeList;
            }
            return((List <Office>)(HttpRuntime.Cache[UniqueKey]));
        }
Exemple #4
0
 public List <Office> GetOfficeByCompanyID(int CompanyID)
 {
     return(OfficeIntegration.GetOfficeByCompanyID(CompanyID));
 }
Exemple #5
0
 public List <Office> GetOfficeListByUserID(int userID)
 {
     return(OfficeIntegration.GetOfficeListByUserID(userID));
 }
Exemple #6
0
 public List <Office> GetOfficeList()
 {
     return(OfficeIntegration.GetOfficeList());
 }
Exemple #7
0
 public List <Office> GetBranchOfficeListByOfficeTypeID(int officeID, int officeTypeID, bool showChildOffices)
 {
     return(OfficeIntegration.GetBranchOfficeListByOfficeTypeID(officeID, officeTypeID, showChildOffices));
 }
Exemple #8
0
 public List <Office> GetBranchOfficeListByOfficeID(int officeID)
 {
     return(OfficeIntegration.GetBranchOfficeListByOfficeID(officeID));
 }
Exemple #9
0
 public List <Office> GetUnitOfficeListByCompanyID()
 {
     return(OfficeIntegration.GetUnitOfficeListByCompanyID());
 }
Exemple #10
0
 public List <Office> GetOfficeListByUserOfficeTypeID(int officeTypeID)
 {
     return(OfficeIntegration.GetOfficeListByUserOfficeTypeID(officeTypeID));
 }
Exemple #11
0
 public Office GetOfficeByID(int officeID)
 {
     return(OfficeIntegration.GetOfficeByID(officeID));
 }