Ejemplo n.º 1
0
        void client_GetSalaryItemSetPagingCompleted(object sender, GetSalaryItemSetPagingCompletedEventArgs e)
        {
            List <V_SALARYSOLUTIONITEM> VsolutionItems = new List <V_SALARYSOLUTIONITEM>();
            V_SALARYSOLUTIONITEM        vsolutionItem;

            salarySolutionItemsList = new ObservableCollection <T_HR_SALARYSOLUTIONITEM>();
            T_HR_SALARYSOLUTIONITEM salaryItem;

            if (e.Error == null)
            {
                if (e.Result != null)
                {
                    foreach (var item in e.Result.OrderBy(c => c.SALARYITEMCODE))
                    {
                        vsolutionItem = new V_SALARYSOLUTIONITEM();
                        vsolutionItem.SOLUTIONITEMID   = Guid.NewGuid().ToString();
                        vsolutionItem.SALARYITEMNAME   = item.SALARYITEMNAME;
                        vsolutionItem.SALARYSOLUTIONID = savesid;
                        vsolutionItem.ORDERNUMBER      = string.IsNullOrEmpty(item.SALARYITEMCODE)?0:decimal.Parse(item.SALARYITEMCODE);
                        VsolutionItems.Add(vsolutionItem);
                        salaryItem = new T_HR_SALARYSOLUTIONITEM();
                        salaryItem.SOLUTIONITEMID  = vsolutionItem.SOLUTIONITEMID;
                        salaryItem.T_HR_SALARYITEM = new T_HR_SALARYITEM();
                        salaryItem.T_HR_SALARYITEM.SALARYITEMID         = item.SALARYITEMID;
                        salaryItem.T_HR_SALARYSOLUTION                  = new T_HR_SALARYSOLUTION();
                        salaryItem.T_HR_SALARYSOLUTION.SALARYSOLUTIONID = savesid;
                        salarySolutionItemsList.Add(salaryItem);
                    }
                    DtGrid.ItemsSource  = VsolutionItems;
                    dataPager.PageCount = e.pageCount;
                }
                else
                {
                    DtGrid.ItemsSource = null;
                }
            }
            else
            {
                DtGrid.ItemsSource = null;
            }
            RefreshUI(RefreshedTypes.ProgressBar);
        }
Ejemplo n.º 2
0
 public SolutionItemForm(FormTypes formType, string ID)
 {
     InitializeComponent();
     FormType = formType;
   
     InitParas();
     if (FormType == FormTypes.Edit)
     {
         SolutionItemID = ID;
         lkSolutionItem.IsEnabled = false;
         client.GetSalarySolutionItemBysolutionItemIDAsync(SolutionItemID);
     }
     else if (FormType == FormTypes.New)
     {
         salarySolutionItem = new T_HR_SALARYSOLUTIONITEM();
         salarySolutionItem.SOLUTIONITEMID = Guid.NewGuid().ToString();
         salarySolutionItem.T_HR_SALARYSOLUTION = new T_HR_SALARYSOLUTION();
         salarySolutionItem.T_HR_SALARYSOLUTION.SALARYSOLUTIONID = ID;
     }
 }
Ejemplo n.º 3
0
        public SolutionItemForm(FormTypes formType, string ID)
        {
            InitializeComponent();
            FormType = formType;

            InitParas();
            if (FormType == FormTypes.Edit)
            {
                SolutionItemID           = ID;
                lkSolutionItem.IsEnabled = false;
                client.GetSalarySolutionItemBysolutionItemIDAsync(SolutionItemID);
            }
            else if (FormType == FormTypes.New)
            {
                salarySolutionItem = new T_HR_SALARYSOLUTIONITEM();
                salarySolutionItem.SOLUTIONITEMID      = Guid.NewGuid().ToString();
                salarySolutionItem.T_HR_SALARYSOLUTION = new T_HR_SALARYSOLUTION();
                salarySolutionItem.T_HR_SALARYSOLUTION.SALARYSOLUTIONID = ID;
            }
        }
Ejemplo n.º 4
0
 void client_GetSalarySolutionItemBysolutionItemIDCompleted(object sender, GetSalarySolutionItemBysolutionItemIDCompletedEventArgs e)
 {
     if (e.Error != null)
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
     }
     else
     {
         if (e.Result != null)
         {
             salarySolutionItem         = e.Result;
             this.DataContext           = salarySolutionItem;
             lkSolutionItem.DataContext = salarySolutionItem.T_HR_SALARYITEM;
         }
         else
         {
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND"),
                                            Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
             //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND"));
         }
     }
 }
Ejemplo n.º 5
0
        void client_GetSalarySolutionItemBysolutionItemIDCompleted(object sender, GetSalarySolutionItemBysolutionItemIDCompletedEventArgs e)
        {
            if (e.Error != null)
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"),Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
            }
            else
            {
                if (e.Result != null)
                {
                    salarySolutionItem = e.Result;
                    this.DataContext = salarySolutionItem;
                    lkSolutionItem.DataContext = salarySolutionItem.T_HR_SALARYITEM;
                }
                else
                {
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND"),
    Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                    //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND"));
                }
            }

        }
Ejemplo n.º 6
0
 public string SalarySolutionItemUpdate(T_HR_SALARYSOLUTIONITEM obj)
 {
     using (SalarySolutionItemBLL bll = new SalarySolutionItemBLL())
     {
         return bll.SalarySolutionItemUpdate(obj);
     }
 }
Ejemplo n.º 7
0
 void client_GetSalaryItemSetPagingCompleted(object sender, GetSalaryItemSetPagingCompletedEventArgs e)
 {
     List<V_SALARYSOLUTIONITEM> VsolutionItems = new List<V_SALARYSOLUTIONITEM>();
     V_SALARYSOLUTIONITEM vsolutionItem;
     salarySolutionItemsList = new ObservableCollection<T_HR_SALARYSOLUTIONITEM>();
     T_HR_SALARYSOLUTIONITEM salaryItem;
     if (e.Error == null)
     {
         if (e.Result != null)
         {
             foreach (var item in e.Result.OrderBy(c=>c.SALARYITEMCODE))
             {
                 vsolutionItem = new V_SALARYSOLUTIONITEM();
                 vsolutionItem.SOLUTIONITEMID = Guid.NewGuid().ToString();
                 vsolutionItem.SALARYITEMNAME = item.SALARYITEMNAME;
                 vsolutionItem.SALARYSOLUTIONID = savesid;
                 vsolutionItem.ORDERNUMBER = string.IsNullOrEmpty(item.SALARYITEMCODE)?0:decimal.Parse(item.SALARYITEMCODE);
                 VsolutionItems.Add(vsolutionItem);
                 salaryItem = new T_HR_SALARYSOLUTIONITEM();
                 salaryItem.SOLUTIONITEMID = vsolutionItem.SOLUTIONITEMID;
                 salaryItem.T_HR_SALARYITEM = new T_HR_SALARYITEM();
                 salaryItem.T_HR_SALARYITEM.SALARYITEMID = item.SALARYITEMID;
                 salaryItem.T_HR_SALARYSOLUTION = new T_HR_SALARYSOLUTION();
                 salaryItem.T_HR_SALARYSOLUTION.SALARYSOLUTIONID = savesid;
                 salarySolutionItemsList.Add(salaryItem);
             }
             DtGrid.ItemsSource = VsolutionItems;
             dataPager.PageCount = e.pageCount;
         }
         else
         {
             DtGrid.ItemsSource = null;
         }
     }
     else
     {
         DtGrid.ItemsSource = null;
     }
     RefreshUI(RefreshedTypes.ProgressBar);
 }