private async void CashReturnSaveButton_Click(object sender, RoutedEventArgs e)
        {
            employee_cash emp_cash = getEmployee_CashReturn();

            if (Employee_CashService.InsertEmployee_cash(emp_cash) == 1)
            {
                await MainWindow.Instance.ShowMessageAsync("Employe_cash Return Success", "Transaction Added Success!");

                clearReturnForm();
                CashBorrow.Instance.setTodayTransactionList();
                //await controller.CloseAsync();
            }
            else
            {
                await MainWindow.Instance.ShowMessageAsync("Employe_cash Insert Error", "Please check Deatails", MessageDialogStyle.Affirmative);
            }
        }
        private employee_cash getEmployee_CashReturn()
        {
            employee_cash emp_cash = new employee_cash();

            emp_cash.ID     = IDHandller.generateID("employee_cash");
            emp_cash.TYPE   = type;
            emp_cash.AMOUNT = Amount;
            emp_cash.TRANSACTION_DATE_TIME = BorrowDateTime;
            emp_cash.REMARK = Remark;

            emp_cash.STATUS          = true;
            emp_cash.INSERT_DATETIME = DateTime.Now;
            emp_cash.INSERT_USER_ID  = Session.LoggedEmployee.ID;
            emp_cash.UPDATE_DATETIME = DateTime.Now;
            emp_cash.UPDATE_USER_ID  = Session.LoggedEmployee.ID;

            emp_cash.FK_EMPLOYEE_ID = Session.SelectedEmployee.ID;

            return(emp_cash);
        }