public dynamic GetAllVehicleExpensesListData()
        {
            ExpensesRepository repo = new ExpensesRepository();
            dynamic            allVehicleExpenses = repo.GetAllVehicleExpensesListData();

            return(allVehicleExpenses);
        }
        public dynamic ExpenseFilterByDate(DateTime fromDate, DateTime toDate)
        {
            ExpensesRepository repo = new ExpensesRepository();
            var listExpenses        = repo.ExpenseFilterByDate(fromDate, toDate);

            return(listExpenses);
        }
        public dynamic GetAllLots()
        {
            ExpensesRepository repo = new ExpensesRepository();
            var listLot             = repo.GetAllLots();

            return(listLot);
        }
        public dynamic AutoCompleteVehicles(string prefix)
        {
            ExpensesRepository repo = new ExpensesRepository();
            var vehicles            = repo.AutoCompleteVehicles(prefix);

            return(vehicles);
        }
Exemple #5
0
        public int UpdateCharge(Charge charge)
        {
            var repo     = new ExpensesRepository();
            var dbCharge = repo.SaveCharge(new DbCharge(charge));

            return(dbCharge.ChargeId);
        }
        public dynamic VehiclesByVehicleID(int id)
        {
            ExpensesRepository repo = new ExpensesRepository();
            var VehiclesList        = repo.VehiclesByVehicleID(id);

            return(VehiclesList);
        }
        public int UpdateExpenseReport(ExpenseReport expenseReport)
        {
            var repo            = new ExpensesRepository();
            var dbExpenseReport = repo.SaveExpenseReport(new DbExpenseReport(expenseReport));

            return(dbExpenseReport.ExpenseReportId);
        }
Exemple #8
0
        public dynamic VehiclesByInvoiceID(int id)
        {
            ExpensesRepository repo = new ExpensesRepository();
            var listPurchase        = repo.VehiclesByInvoiceID(id);

            return(listPurchase);
        }
        public dynamic GetExpenseByInvoiceID(int id)
        {
            ExpensesRepository repo = new ExpensesRepository();
            var listExpenses        = repo.GetExpenseByInvoiceID(id);

            return(listExpenses);
        }
        public dynamic VehiclesByBLNO(string id)
        {
            ExpensesRepository repo = new ExpensesRepository();
            var listPurchase        = repo.VehiclesByBLNO(id);

            return(listPurchase);
        }
        public dynamic GetAllVehicleExpensesByInvoiceID(int id)
        {
            ExpensesRepository repo = new ExpensesRepository();
            dynamic            allVehicleExpenses = repo.GetAllVehicleExpensesByInvoiceID(id);

            return(allVehicleExpenses);
        }
        public dynamic GetSingleVehicleExpensesListData()
        {
            ExpensesRepository repo = new ExpensesRepository();
            dynamic            singleVehicleExpenses = repo.GetSingleVehicleExpensesListData();

            return(singleVehicleExpenses);
        }
Exemple #13
0
 public IEnumerable <ExpenseCategory> Categories()
 {
     using (var repo = new ExpensesRepository())
     {
         return(repo.GetCategories());
     }
 }
        public dynamic GetAllExpenses()
        {
            ExpensesRepository repo = new ExpensesRepository();
            var expenses            = repo.GetAll();

            return(expenses);
        }
        public dynamic GetExpenseByVehicleID(int id)
        {
            ExpensesRepository repo = new ExpensesRepository();
            var listExpense         = repo.GetExpenseByVehicleID(id);

            return(listExpense);
        }
        public dynamic AutoCompleteGeneralExpense(string prefix)
        {
            ExpensesRepository repo = new ExpensesRepository();
            var expenses            = repo.AutoCompleteGeneralExpense(prefix);

            return(expenses);
        }
        public bool DeleteGeneralExpense(int id)
        {
            bool status             = false;
            ExpensesRepository repo = new ExpensesRepository();

            status = repo.DeleteGeneralExpense(id);
            return(status);
        }
        //public List<Expenses> GetAllExpenses()
        //{
        //    List<Expenses> listExpenses = new List<Expenses>();
        //    ExpensesRepository repo = new ExpensesRepository();
        //    dynamic expenses = repo.GetAll();
        //    listExpenses = ParserGetAllExpenses(expenses);
        //    return listExpenses;
        //}


        public dynamic ViewRowDataOfAllVehicleExpense(int id)
        {
            dynamic            vehicleList = 0;
            ExpensesRepository repo        = new ExpensesRepository();

            vehicleList = repo.ViewRowDataOfAllVehicleExpense(id);
            return(vehicleList);
        }
        public Charge GetCharge(int chargeId)
        {
            AuthorizationCheck();

            var repo = new ExpensesRepository();

            return(new Charge(repo.GetCharge(chargeId)));
        }
        public void DeleteExpenseReport(int expenseReportId)
        {
            AuthorizationCheck();

            var repo = new ExpensesRepository();

            repo.DeleteExpenseReport(expenseReportId);
        }
        public ExpenseReport GetExpenseReport(int expenseReportId)
        {
            AuthorizationCheck();

            var repo = new ExpensesRepository();

            return(new ExpenseReport(repo.GetExpenseReport(expenseReportId)));
        }
        public bool SpreadExpenseAmount(decimal totalAmount, int purchaseInvoiceID)
        {
            bool status = true;
            //Expenses expense = new Expenses();
            ExpensesRepository repo = new ExpensesRepository();

            status = repo.SpreadExpenseAmount(totalAmount, purchaseInvoiceID);
            return(status);
        }
        public bool UndoSpreadExpenseAmount(int purchaseInvoiceID, decimal spreadAmount)
        {
            bool status = true;
            //Expenses expense = new Expenses();
            ExpensesRepository repo = new ExpensesRepository();

            status = repo.UndoSpreadExpenseAmount(purchaseInvoiceID, spreadAmount);
            return(status);
        }
        public bool SaveExpenseLot(Lots lot)
        {
            bool status = true;

            ExpensesRepository repo = new ExpensesRepository();

            status = repo.expenseLotSaveEdit(ParserAddExpenseLot(lot));
            return(status);
        }
        public bool SaveData(Expenses expenses)
        {
            bool               status  = true;
            Expenses           expense = new Expenses();
            ExpensesRepository repo    = new ExpensesRepository();

            status = repo.SaveEdit(ParserAddExpenses(expenses));
            return(status);
        }
        public Employee GetEmployee(string employeeAlias)
        {
            AuthorizationCheck();

            //Claim subject = ClaimsPrincipal.Current.FindFirst(ClaimTypes.Name);

            var repo = new ExpensesRepository();

            return(new Employee(repo.GetEmployee(employeeAlias)));
        }
        public int CreateNewExpenseReport(ExpenseReport expenseReport)
        {
            AuthorizationCheck();

            var repo = new ExpensesRepository();

            expenseReport.ExpenseReportId = 0;
            var dbExpenseReport = repo.SaveExpenseReport(new DbExpenseReport(expenseReport));

            return(dbExpenseReport.ExpenseReportId);
        }
        public int CreateNewCharge(Charge charge)
        {
            AuthorizationCheck();

            var repo = new ExpensesRepository();

            charge.ChargeId = 0;
            var dbCharge = repo.SaveCharge(new DbCharge(charge));

            return(dbCharge.ChargeId);
        }
        public Lots GetLots(int id)
        {
            Lots lots = new Lots();
            ExpensesRepository repo = new ExpensesRepository();

            if (lots != null)
            {
                lots = ParserGetExpenseLot(repo.GetLot(id));
            }
            return(lots);
        }
        public GeneralExpenses GetGeneralExpense(int id)
        {
            GeneralExpenses    generalExpense = new GeneralExpenses();
            ExpensesRepository repo           = new ExpensesRepository();

            if (generalExpense != null)
            {
                generalExpense = ParserGetGeneralExpenses(repo.GetGeneralExpense(id));
            }
            return(generalExpense);
        }
        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;
        }