Example #1
0
        private void mtKhuyenMai_Click(object sender, EventArgs e)
        {
            fKhuyenMai form = new fKhuyenMai();

            this.Hide();
            form.ShowDialog();
            this.Show();
        }
Example #2
0
        private void btnHoanThanh_Click(object sender, EventArgs e)
        {
            if (txtTenCT.Text == "" || dtpTuNgay == null || dtpDenNgay == null)
            {
                MessageBox.Show("Nhập đầy đủ thông tin chương trình khuyến mãi!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            if (radKMDH.Checked == true)
            {
                string   tenct     = txtTenCT.Text;
                string   mota      = txtMoTa.Text;
                DateTime ngaybd    = Convert.ToDateTime(dtpTuNgay.Text);
                DateTime ngaykt    = Convert.ToDateTime(dtpDenNgay.Text);
                float    chietkhau = float.Parse(txtCK.Text);

                KhuyenMaiDTO CTKM = new KhuyenMaiDTO(tenct, mota, ngaybd, ngaykt, chietkhau);
                using (var client = new HttpClient())
                {
                    client.BaseAddress = new Uri(baseAddress);

                    //HTTP POST
                    var postTask = client.PostAsJsonAsync <KhuyenMaiDTO>("KhuyenMai", CTKM);
                    postTask.Wait();

                    var result = postTask.Result;
                    if (result.IsSuccessStatusCode)
                    {
                        MessageBox.Show("thêm thành công 1 phiếu đổi!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                }
            }
            else
            {
                //KhuyenMaiDAO.Instance.HoanThanh(listCTKM, txtTenCT.Text, txtMoTa.Text, Convert.ToDateTime(dtpTuNgay.Text), Convert.ToDateTime(dtpDenNgay.Text));
                string   tenct  = txtTenCT.Text;
                string   mota   = txtMoTa.Text;
                DateTime ngaybd = Convert.ToDateTime(dtpTuNgay.Text);
                DateTime ngaykt = Convert.ToDateTime(dtpDenNgay.Text);

                KhuyenMaiDTO CTKM = new KhuyenMaiDTO(listCT, tenct, mota, ngaybd, ngaykt);
                using (var client = new HttpClient())
                {
                    client.BaseAddress = new Uri(baseAddress);

                    //HTTP POST
                    var postTask = client.PostAsJsonAsync <KhuyenMaiDTO>("HoanThanh", CTKM);
                    postTask.Wait();

                    var result = postTask.Result;
                    if (result.IsSuccessStatusCode)
                    {
                        MessageBox.Show("thêm thành công 1 phiếu đổi!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                }
            }

            fKhuyenMai KM = new fKhuyenMai();

            this.Hide();
            KM.ShowDialog();
            this.Show();
        }