コード例 #1
0
        public void EnterType()
        {
            bool typeTrigger = false;

            do
            {
                try
                {
                    List <int> nums = new List <int> {
                        1, 2, 3, 4, 5
                    };
                    int val;
                    Console.WriteLine("\nEnter Expense type\n" +
                                      "1. Regular\n" +
                                      "2. Vatless\n" +
                                      "3. Car\n" +
                                      "4. Phone\n" +
                                      "5. Refreshments");
                    string type = Console.ReadLine();
                    if (int.TryParse(type, out val) && nums.IndexOf(int.Parse(type)) == -1)
                    {
                        throw new Exception();
                    }
                    string type2 = char.ToUpper(type[0]) + type.Substring(1);

                    ExpensesType = (ExpensesTypes)Enum.Parse(typeof(ExpensesTypes), type2);
                    typeTrigger  = true;
                }
                catch (Exception)
                {
                    Console.WriteLine("This is not an Expense type from the list");
                }
            }while (!typeTrigger);
        }
コード例 #2
0
 public Expenses(DateTime date, string description, decimal value, ExpensesTypes type)
 {
     Date         = date;
     Description  = description;
     Value        = value;
     ExpensesType = type;
 }
コード例 #3
0
 public WebResponce SearchExpensesType([FromBody] ExpensesTypes expenseType)
 {
     try
     {
         webResponce = Setting.SearchExpenseTypes(expenseType);
         return(webResponce);
     }
     catch (Exception Ex)
     {
         webResponce = new WebResponce()
         {
             Code    = -1,
             Message = Ex.Message
         };
         return(webResponce);
     }
 }
コード例 #4
0
 public WebResponce GetExpenseTypeById([FromBody] ExpensesTypes expenseType)
 {
     try
     {
         webResponce = Setting.GetExpenseTypeById(expenseType.Id);
         return(webResponce);
     }
     catch (Exception Ex)
     {
         webResponce = new WebResponce()
         {
             Code    = -1,
             Message = Ex.Message
         };
         return(webResponce);
     }
 }
コード例 #5
0
 public WebResponce UpdateExpenseType([FromBody] ExpensesTypes expenseType)
 {
     try
     {
         expenseType.ModifiedBy = Crypto.DecryptString(Request.Cookies["jkfitness.cookie"]);
         webResponce            = Setting.UpdateExpenseType(expenseType);
         return(webResponce);
     }
     catch (Exception Ex)
     {
         webResponce = new WebResponce()
         {
             Code    = -1,
             Message = Ex.Message
         };
         return(webResponce);
     }
 }
コード例 #6
0
        public ContractorAppController(AccountantsRepository accountant,
            CarRepository car,
            ChequesRepository cheaque,
            CompaniesRepository companies,
            ContactsLoanRepository contactLoans,
            ExpensesRepository expenses,
            ExpensesTypes expensesTypes,

           FinancialcustodyRepository finacialCustody,
           InventoryprojectreleaseRepository inventoryprojectrelease,
           InventoryRepository inventory,
           InvoicesitemsRepository invoiceItem,
           InvoicesRepository invoice,
           LoansItemsRepository loanItems,
           LoansRepository loans,
           ProjectItemsRepository projectItems,
            UsersRepository userRepository
            )
        {
            _userRepository = userRepository;
            _accountant = accountant;
            _car = car;
            _cheaque = cheaque;
            _companies = companies;
            _contactLoans = contactLoans;
            _expenses = expenses;
            _expensesTypes = expensesTypes;

            _finacialCustody = finacialCustody;
            _inventoryprojectrelease = inventoryprojectrelease;
            _inventory = inventory;
            _invoiceItem = invoiceItem;
            _invoice = invoice;
            _loanItems = loanItems;
            _loans = loans;
            _projectItems = projectItems;
        }