Example #1
0
 private void rb_taking_CheckedChanged(object sender, EventArgs e)
 {
     if (true == rb_taking.Checked)
     {
         giving_txt.Enabled = false;
         taking_txt.Enabled = true;
         TransferMode       = DataProvider.MoneyTransferType.Take;
     }
 }
Example #2
0
        public void LoadInterface(Type clienttype_arg, DataProvider.MoneyTransferType transfermode_arg, string client_ident_arg, int store_id_arg, DataProvider.MoneyTransferPurpose purpose_arg, Type targettype_arg, string target_ident_arg)
        {
            ClientType   = clienttype_arg;
            TransferMode = transfermode_arg;

            TransferPurpose = purpose_arg;
            TargetType      = targettype_arg;
            TargetIdentCode = target_ident_arg;

            transfer_purpose_chooser.SelectedItem = TransferPurpose;

            if (DataProvider.MoneyTransferPurpose.PayFor == TransferPurpose && null != targettype_arg && null != target_ident_arg)
            {
                if (typeof(ProductInfo.Zednadebi) == targettype_arg)
                {
                    target_type_chooser.SelectedItem = "ზედნადები";
                }
            }

            cb_mt_store_id.SelectedValue = store_id_arg;

            if (typeof(Supplier) == clienttype_arg)
            {
                rb_supplier.Checked = true;

                taking_txt.Enabled = false;
                rb_giving.Checked  = true;

                all_suppliers = ProductInfo_Main_Form.conn.AllSuppliers();
                all_buyers    = ProductInfo_Main_Form.conn.AllBuyers();


                client_chooser.Items.Clear();
                foreach (Supplier nextSupplier in all_suppliers)
                {
                    client_chooser.Items.Add(nextSupplier.saxeli);
                }

                client_chooser.SelectedItem = (from s in all_suppliers
                                               where s.saidentifikacio_kodi == client_ident_arg
                                               select s.saxeli).ToArray()[0];
                giving_txt.Focus();
            }
            else if (typeof(Buyer) == clienttype_arg)
            {
                rb_buyer.Checked = true;

                taking_txt.Enabled = true;
                giving_txt.Enabled = false;
                rb_giving.Checked  = false;
                rb_taking.Checked  = true;

                all_suppliers = ProductInfo_Main_Form.conn.AllSuppliers();
                all_buyers    = ProductInfo_Main_Form.conn.AllBuyers();


                client_chooser.Items.Clear();
                foreach (Buyer nextBuyer in all_buyers)
                {
                    client_chooser.Items.Add(nextBuyer.saxeli);
                }

                client_chooser.SelectedItem = (from b in all_buyers
                                               where b.saidentifikacio_kodi == client_ident_arg
                                               select b.saxeli).ToArray()[0];
                taking_txt.Focus();
            }
        }