Beispiel #1
0
        /// <summary>
        /// отображает счета клинта
        /// </summary>
        /// <param name="numCl">Клиент</param>
        /// <param name="status">Счет</param>
        /// <returns></returns>
        public List <string> CashList(string numCl, string status, IViewTransferClientsAcc view)
        {
            List <string> li = new List <string>();

            li = my.ClientCashAcc(numCl, status);
            li.Remove(view.CurentAcc);
            return(li);
        }
Beispiel #2
0
 /// <summary>
 /// Проверяет на наличее счета
 /// </summary>
 public void Verify(IViewTransferClientsAcc view)
 {
     if (!my.NeedCashAcc(view.SelectedAcc))
     {
         view.SelectedAcc = "";
         MessageBox.Show("Такого счета не сущуствует!");
     }
     else
     {
         view.SelectedFinance = my.FinanceOnAcc(view.SelectedAcc);
     }
 }
Beispiel #3
0
        /// <summary>
        /// Перевод между счетами
        /// </summary>
        public void Trans(IViewTransferClientsAcc view)
        {
            string a   = view.CurentFinance;
            string b   = view.SelectedFinance;
            string sum = view.SumTransfer;


            if (sum.ToDouble() < a.ToDouble())
            {
                view.CurentFinance   = a.SubDouble(sum);
                view.SelectedFinance = b.SumDouble(sum);

                my.TransferClientsAcc(view.CurentAcc, view.CurentFinance, view.SelectedAcc, view.SelectedFinance);
            }
            else
            {
                MessageBox.Show("Вы ввели некоректные данные");
            }
            view.SumTransfer = "";
        }
 public PresenterTransferClAcc(IViewTransferClientsAcc view)
 {
     this.view = view;
     mt        = new ModelTransAllCl();
 }
Beispiel #5
0
 /// <summary>
 /// Отображает сумму на счете
 /// </summary>
 public void TakeFinance(IViewTransferClientsAcc view)
 {
     view.SelectedFinance = my.FinanceOnAcc(view.SelectedAcc);
 }
Beispiel #6
0
 /// <summary>
 /// Загрузка данных
 /// </summary>
 public void Loader(IViewTransferClientsAcc view)
 {
     view.CurentFinance = my.FinanceOnAcc(view.CurentAcc);
 }