コード例 #1
0
        private void ItemClickEventHandler_View(object sender, EventArgs e)
        {
            // 23 Gán state UPdate cho tat ca cac nut
            state = MenuState.Update;

            //24  Edit hoặc update nên  isNew gán bằng false
            //isNew = false;

            // 25 isEditting gan bang true
            //isEditting = true;
            isAction = "View";

            // 26 COntrols gỡ bỏ trạng thái đọc cho phép nhập liệu
            //ControlsReadOnly(false);
            //Disable
            this.Enabled = false;
            // Truyen object LOC to DELEGATE
            F_CHITIEUXETNGHIEM_Details F_CUS_Dtl = new F_CHITIEUXETNGHIEM_Details();

            F_CUS_Dtl.isAction    = this.isAction;
            F_CUS_Dtl.CUS         = this.CUS;
            F_CUS_Dtl.myFinished += this.finished;
            F_CUS_Dtl.Show();
        }
コード例 #2
0
        public F_PXN_Details_Added_Row()
        {
            InitializeComponent();
            Load += (s, e) =>
            {
                LoadDataIntoTable();

                if (isAction == "Edit")
                {
                    txtID.ReadOnly = true;
                    Set4Controls();
                }
                else if (isAction == "Add")
                {
                    txtID.ReadOnly = true;
                    //txtPLID.Text = OBJ.PLID.ToString() ;
                }
            };

            btnSave.Click += (s, e) =>
            {
                if (isAction == "Add")
                {
                    Set4Object();
                    BUS.PXN_DetailsBUS_INSERT(OBJ);
                    for (int i = 0; i <= int.Parse(txtSoLuong.Text); i++)
                    {
                        Set4Object_ResultLine(i);
                        BUS1.PXN_ResultBUS_INSERT(OBJ1);
                    }
                }
                else if (isAction == "Edit")
                {
                    Set4Object();
                    BUS.PXN_DetailsBUS_UPDATE(OBJ);
                }
                Is_close = true;
            };

            btnCancel.Click += (s, e) =>
            {
                Is_close = true;
                //this.Close();
            };

            lkeCTXN.ButtonClick += (s, e) =>
            {
                if (e.Button.Index == 1)
                {
                    F_CHITIEUXETNGHIEM_Details FRM = new F_CHITIEUXETNGHIEM_Details();
                    FRM.isAction    = "Add";
                    FRM.myFinished += this.finished;
                    FRM.Show();
                }
            };

            lkeCTXN.TextChanged += (s, e) =>
            {
                object row = lkeCTXN.Properties.GetDataSourceRowByKeyValue(lkeCTXN.EditValue);
                //MessageBox.Show((row as DataRowView)["PPXNID"].ToString());
                //MessageBox.Show((row as DataRowView)["VAT"].ToString());
                //MessageBox.Show((row as DataRowView)["DonGia"].ToString());
                lkePPXN.EditValue = int.Parse((row as DataRowView)["PPXNID"].ToString());
                txtDonGia.Text    = (row as DataRowView)["DonGia"].ToString();
                txtVAT.Text       = (row as DataRowView)["VAT"].ToString();
            };
        }
コード例 #3
0
        public F_PRICELIST_Details_Added_Row()
        {
            InitializeComponent();
            Load += (s, e) =>
            {
                LoadDataIntoTable();

                if (isAction == "Edit")
                {
                    txtID.ReadOnly = true;
                    lkeCTXN.Properties.ReadOnly = true;
                    Set4Controls();
                }
                else if (isAction == "Add")
                {
                    txtID.ReadOnly = true;
                    txtPLID.Text   = OBJ.PLID.ToString();
                }
            };

            btnSave.Click += (s, e) =>
            {
                if (isAction == "Add")
                {
                    Set4Object();
                    BUS.PRICELIST_INSERT(OBJ);
                }
                else if (isAction == "Edit")
                {
                    Set4Object();
                    BUS.PRICELIST_UPDATE(OBJ);
                }
                Is_close = true;
            };

            btnCancel.Click += (s, e) =>
            {
                Is_close = true;
            };

            lkeCTXN.ButtonClick += (s, e) =>
            {
                if (e.Button.Index == 1)
                {
                    this.Enabled = false;

                    F_CHITIEUXETNGHIEM_Details FRM = new F_CHITIEUXETNGHIEM_Details();
                    FRM.isAction    = "Add";
                    FRM.myFinished += this.finished;
                    FRM.Show();
                }
            };

            chkNTP.CheckedChanged += (s, e) =>
            {
                if (chkNTP.CheckState == CheckState.Checked)
                {
                    layoutControlItem21.Visibility = LayoutVisibility.Never;
                    layoutControlItem22.Visibility = LayoutVisibility.Never;

                    layoutControlItem19.Visibility = LayoutVisibility.Always;
                    layoutControlItem20.Visibility = LayoutVisibility.Always;

                    lkeMaDN.Properties.DataSource    = CUSBUS.CUSTOMER_LIST_SAPB1();
                    lkeMaDN.Properties.DisplayMember = "CardCode";
                    lkeMaDN.Properties.ValueMember   = "CardCode";
                }
                else
                {
                    layoutControlItem21.Visibility = LayoutVisibility.Always;
                    layoutControlItem22.Visibility = LayoutVisibility.Always;

                    layoutControlItem19.Visibility = LayoutVisibility.Never;
                    layoutControlItem20.Visibility = LayoutVisibility.Never;
                }
            };

            lkeMaDN.EditValueChanged += (s, e) =>
            {
                DataRowView row = lkeMaDN.GetSelectedDataRow() as DataRowView;
                txtTenDN.Text = row["CardName"].ToString();
            };

            lkeCTXN.EditValueChanged += (s, e) =>
            {
                DataRowView row = lkeCTXN.GetSelectedDataRow() as DataRowView;
                txtMaCTXN.Text = row["MaCTXN"].ToString();
            };

            cmbVAT.SelectedValueChanged += (s, e) =>
            {
                //2019-08-14
                //Update Don gia ban khong can tinh theo don gia mua
                //if (cmbVAT.SelectedText == "0")
                //{
                //    if (chkNTP.CheckState == CheckState.Checked)
                //        txtDonGia.Text = (float.Parse(txtDonGiaMuaNgoai.Text) * 1.2).ToString();
                //}
                //if (cmbVAT.SelectedText != "0")
                //{
                //    if (chkNTP.CheckState == CheckState.Checked)
                //        txtDonGia.Text = (float.Parse(txtDonGiaMuaNgoai.Text) * float.Parse(cmbVAT.SelectedText) * 1.2).ToString();
                //}
            };
        }