public PayPaymentOrderAddChangeForm()
 {
     this.InitializeComponent();
     this.set_Text("Новое платёжное поручение");
     this.m_Order = new PayPaymentOrder();
     this.m_IsEdit = false;
 }
 public PayPaymentOrderPackAddChangeForm(PayPaymentOrder order)
     : this()
 {
     this.set_Text("Добьавить пачку");
     this.m_Order = order;
     this.m_IsEdit = false;
 }
 public PayPaymentOrderAddChangeForm(PayPaymentOrder order)
     : this()
 {
     this.set_Text("Изменить платёжное поручение");
     this.m_Order = order;
     this.tbNumber.set_Text(order.Number);
     this.periodSelector.Period = order.Period;
     this.selectOrganization.SelectedOrganization = Organization.FindById(order.PaymentAgentId);
     this.dbDate.Value = order.Date;
     this.tbSumm.set_Text(order.Summ.ToString());
     this.m_IsEdit = true;
 }
 public PayReesterPaymentOrdersForm(PayPaymentOrder paymentOrder)
 {
     this.InitializeComponent();
     this.m_SearchForm = new PayReestersSelectForm();
     this.m_PaymentOrder = paymentOrder;
 }
 private void UpdateReesterDeltaSum(PayPaymentOrder paymentOrder)
 {
     decimal reesterSumDelta = this.GetReesterSumDelta(paymentOrder);
     if (reesterSumDelta == 0M)
     {
         this.tslSumm.set_ForeColor(System.Drawing.Color.Green);
     }
     else
     {
         this.tslSumm.set_ForeColor(System.Drawing.Color.Red);
     }
     this.tslSumm.set_Text(reesterSumDelta.ToString("0,0.00"));
 }
 private void RefreshReesters(PayPaymentOrder paymentOrder, bool showExcluded)
 {
     this.set_Cursor(System.Windows.Forms.Cursors.WaitCursor);
     base.SuspendLayout();
     this.bsReesters.set_DataSource(PayReester.GetByPaymentOrderIdAndDatePeriod(paymentOrder.Id, this.filterDatePeriod.DateBegin, this.filterDatePeriod.DateEnd, showExcluded));
     foreach (System.Windows.Forms.DataGridViewRow row in (System.Collections.IEnumerable) this.dgvIncludedReesters.Rows)
     {
         PayReester reester = row.get_DataBoundItem() as PayReester;
         if (reester.PaymentOrderId == paymentOrder.Id)
         {
             (row.Cells.get_Item("IsBound") as System.Windows.Forms.DataGridViewCheckBoxCell).set_Value(true);
         }
     }
     this.dgvIncludedReesters.EndEdit();
     this.set_Cursor(System.Windows.Forms.Cursors.Default);
     this.UpdateReesterDeltaSum(paymentOrder);
     base.ResumeLayout();
 }
 private decimal GetReesterSumDelta(PayPaymentOrder order)
 {
     decimal reesterSum = order.ReesterSum;
     foreach (PayReester reester in this.reestersPaymentOrderDict.Keys)
     {
         if (this.reestersPaymentOrderDict.get_Item(reester) == null)
         {
             reesterSum -= reester.Summ;
         }
         else
         {
             reesterSum += reester.Summ;
         }
     }
     return (order.Summ - reesterSum);
 }
 public PaymentOrdersPackCashierForm(PayPaymentOrder payPaymentOrder)
 {
     this.InitializeComponent();
     this.m_PayPaymentOrder = payPaymentOrder;
 }
 private void sel_Click(object sender, System.EventArgs e)
 {
     PaymentOrdersCashierForm form = new PaymentOrdersCashierForm {
         IsSelect = true
     };
     if (System.Windows.Forms.DialogResult.OK == form.ShowDialog())
     {
         this.m_PaymentOrder = form.SelectedPayPaymentOrder;
         this.tbxOderNumber.set_Text(this.m_PaymentOrder.Number);
         this.dbxOrderDate.Value = this.m_PaymentOrder.Date;
         this.selectAgent.set_Text(this.m_PaymentOrder.PaymentAgentName);
         this.selectAgent.SelectedOrganization = Mappers.OrganizationMapper.FindById(this.m_PaymentOrder.PaymentAgentId);
     }
 }
 private void tsbSelect_Click(object sender, System.EventArgs e)
 {
     this.m_PayPaymentOrder = this.bsPaymentOrders.get_Current() as PayPaymentOrder;
     if (this.m_PayPaymentOrder != null)
     {
         base.set_DialogResult(System.Windows.Forms.DialogResult.OK);
     }
 }