Пример #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);
     }
 }
        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;
        }