Ejemplo n.º 1
0
        public AddContractForm(string tClientID, ref ClientPayments tClientPayments, ref DataTable tTableCurrency, ref DataTable tTableClients, ref Form tTopForm, string tDocNumber, string tCost, string tCurrencyTypeID, DateTime tStartDateContract, DateTime tEndDateContract, string tContractId, ref DataTable tTableFactory, string tFirmID)
        {
            InitializeComponent();
            Add     = false;
            TopForm = tTopForm;

            TableClients   = tTableClients;
            TableCurrency  = tTableCurrency;
            ClientPayments = tClientPayments;
            TableFactory   = tTableFactory;
            ClientID       = tClientID;
            FirmID         = tFirmID;

            DocNumber         = tDocNumber;
            Cost              = tCost;
            CurrencyTypeID    = tCurrencyTypeID;
            StartDateContract = tStartDateContract;
            EndDateContract   = tEndDateContract;
            ContractId        = tContractId;

            Initialize();

            ClientComboBox.SelectedValue = ClientID;
            FirmComboBox.SelectedValue   = FirmID;

            DocNumberTextBox.Text          = DocNumber;
            DateFromPicker.Value           = StartDateContract;
            DateToPicker.Value             = EndDateContract;
            CostTextBox.Text               = Cost;
            CurrencyComboBox.SelectedValue = CurrencyTypeID;
        }
Ejemplo n.º 2
0
        public ClientPaymentsForm(LightStartForm tLightStartForm)
        {
            TableCurrency = new DataTable();
            TableClients  = new DataTable();
            TableContract = new DataTable();
            TableFactory  = new DataTable();

            InitializeComponent();
            ClientPayments = new ClientPayments();
            LightStartForm = tLightStartForm;


            this.MaximumSize = Screen.PrimaryScreen.WorkingArea.Size;
            CreateAttachments();
            Initialize();

            nfi1 = new System.Globalization.NumberFormatInfo()
            {
                NumberGroupSeparator   = " ",
                NumberDecimalDigits    = 2,
                NumberDecimalSeparator = ","
            };
            while (!SplashForm.bCreated)
            {
                ;
            }
        }
Ejemplo n.º 3
0
        private void Initialize()
        {
            ErrorLabel.Visible         = false;
            ErrorContractLabel.Visible = false;
            AllSumCheckBox.Visible     = false;
            ClientPayments             = new ClientPayments(ref ClientsPaymentsDataGrid, ref ClientContractDataGrid);

            TableCurrency = ClientPayments.TableCurrency();
            TableClients  = ClientPayments.TableClients();
            TableFactory  = ClientPayments.TableFactory();

            ClientComboBox.DataSource    = TableClients;
            ClientComboBox.DisplayMember = "ClientName";
            ClientComboBox.ValueMember   = "ClientID";

            ClientContractComboBox.DataSource    = TableClients;
            ClientContractComboBox.DisplayMember = "ClientName";
            ClientContractComboBox.ValueMember   = "ClientID";

            ContractFilteComboBox.DataSource    = ClientPayments.ClientContractBindingSource;
            ContractFilteComboBox.DisplayMember = "ContractNumber";
            ContractFilteComboBox.ValueMember   = "ContractId";

            ContractFilteComboBox.Visible = false;
            PeriodButton.Visible          = false;
            CalendarTo.Visible            = false;
            FilterContractButton.Visible  = false;
            ContractCalendarTo.Visible    = false;
        }
Ejemplo n.º 4
0
        public AddContractForm(string tClientID, ref ClientPayments tClientPayments, ref DataTable tTableCurrency, ref DataTable tTableClients, ref Form tTopForm, ref DataTable tTableFactory)
        {
            InitializeComponent();
            Add     = true;
            TopForm = tTopForm;

            TableClients   = tTableClients;
            TableCurrency  = tTableCurrency;
            ClientPayments = tClientPayments;
            TableFactory   = tTableFactory;
            ClientID       = tClientID;

            Initialize();
            ClientComboBox.SelectedValue = ClientID;
        }
        public ActionResult Save(ClientPayments clientPayments)
        {
            if (!ModelState.IsValid)
            {
                var clientPayment = new ClientPaymentViewModel()
                {
                    ClientPayments = clientPayments,
                    Client         = _context.TableClients.ToList()
                };
                return(View("AddPayment", clientPayment));
            }
            _context.TableClientPayments.Add(clientPayments);
            var clientInDb = _context.TableClients.Single(c => c.id == clientPayments.ClientsId);

            clientInDb.balance = clientInDb.balance + clientPayments.amountPaid;
            _context.SaveChanges();
            return(RedirectToAction("Index", "ClientPayments"));
        }
Ejemplo n.º 6
0
        public AddPaymentsForm(string tClientID, ref ClientPayments tClientPayments, ref DataTable tTableCurrency, ref DataTable tTableClients, ref Form tTopForm, string tTypePayments, string tDocNumber, string tCost, string tCurrencyTypeID, DateTime tdataTime, string tClientPaymentsID, ref DataTable tTableFactory, string tFirmID)
        {
            InitializeComponent();
            Add     = false;
            TopForm = tTopForm;

            TableClients   = tTableClients;
            TableCurrency  = tTableCurrency;
            ClientPayments = tClientPayments;
            TableFactory   = tTableFactory;
            ClientID       = tClientID;
            FirmID         = tFirmID;

            TypePayments     = tTypePayments;
            DocNumber        = tDocNumber;
            Cost             = tCost;
            CurrencyTypeID   = tCurrencyTypeID;
            dataTime         = tdataTime;
            ClientPaymentsID = tClientPaymentsID;

            Initialize();

            ClientComboBox.SelectedValue = ClientID;

            if (TypePayments == "Оплачено")
            {
                DebitRadioButton.Checked = true;
            }
            else
            {
                CreditRadioButton.Checked = true;
            }

            DocNumberTextBox.Text          = DocNumber;
            DateFromPicker.Value           = dataTime;
            CostTextBox.Text               = Cost;
            CurrencyComboBox.SelectedValue = CurrencyTypeID;
            FirmComboBox.SelectedValue     = FirmID;
            ClientComboBox_SelectedValueChanged(null, null);
        }
Ejemplo n.º 7
0
 public bool AddClientPayments(ClientPayments cp)
 {
     return(db.AddClientPayments(cp));
 }