コード例 #1
0
        public FormCTPhieuDichVu_AddUpd(CTPhieuDichVu_DTO phieudv)
        {
            InitializeComponent();
            comboBox_MaLoaiDichVu.DataSource    = ctphieudv_bus.LayDSMaLoaiDV();
            comboBox_MaLoaiDichVu.ValueMember   = "MaLoaiDV";
            comboBox_MaLoaiDichVu.DisplayMember = "TenLoaiDV";
            //
            comboBox_TinhTrang.DisplayMember = "Text";
            comboBox_TinhTrang.ValueMember   = "Value";
            var items = new[] {
                new { Text = "Chưa gia công", Value = 0 },
                new { Text = "Đang gia công", Value = 1 }
            };

            comboBox_TinhTrang.DataSource = items;
            //
            //
            //
            txtSoPhieudv.Text = phieudv.SoPhieuDichVu.ToString();
            txtSTT.Text       = phieudv.STT.ToString();
            comboBox_MaLoaiDichVu.SelectedValue = phieudv.MaLoaiDV;
            txtDonGia.Text    = phieudv.DonGia.ToString();
            txtSoLuong.Text   = phieudv.SoLuong.ToString();
            txtThanhTien.Text = phieudv.ThanhTien.ToString();
            comboBox_TinhTrang.SelectedValue = phieudv.TinhTrang;
            dtPicker_NgayGiao.Value          = DateTime.Parse(phieudv.NgayGiao);

            btnThem.Enabled = false;
        }
コード例 #2
0
        public void CTPhieuDichVu_Upd(CTPhieuDichVu_DTO pbh)
        {
            var obj = vbdq.CTPHIEUDICHVUs.Single(x => x.SoPhieuDV == pbh.SoPhieuDichVu && x.STT == pbh.STT);

            obj.MaLoaiDV  = pbh.MaLoaiDV;
            obj.DonGia    = Decimal.Parse(pbh.DonGia.ToString());
            obj.SoLuong   = pbh.SoLuong;
            obj.ThanhTien = Decimal.Parse(pbh.ThanhTien.ToString());
            obj.TinhTrang = Int32.Parse(pbh.TinhTrang.ToString());
            obj.NgayGiao  = DateTime.Parse(pbh.NgayGiao.ToString());

            vbdq.SubmitChanges();
        }
コード例 #3
0
        public void CTPhieuDichVu_Add(CTPhieuDichVu_DTO pbh)
        {
            CTPHIEUDICHVU obj = new CTPHIEUDICHVU();

            obj.SoPhieuDV = pbh.SoPhieuDichVu;
            obj.STT       = pbh.STT;
            obj.MaLoaiDV  = pbh.MaLoaiDV;
            obj.DonGia    = Decimal.Parse(pbh.DonGia.ToString());
            obj.SoLuong   = pbh.SoLuong;
            obj.ThanhTien = Decimal.Parse(pbh.ThanhTien.ToString());
            obj.TinhTrang = Int32.Parse(pbh.TinhTrang.ToString());
            obj.NgayGiao  = DateTime.Parse(pbh.NgayGiao.ToString());

            vbdq.CTPHIEUDICHVUs.InsertOnSubmit(obj);
            vbdq.SubmitChanges();
        }
コード例 #4
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            CTPhieuDichVu_DTO phieudv = new CTPhieuDichVu_DTO();

            phieudv.SoPhieuDichVu = Int16.Parse(txtSoPhieudv.Text);
            phieudv.STT           = Int16.Parse(txtSTT.Text);
            phieudv.MaLoaiDV      = Int16.Parse(comboBox_MaLoaiDichVu.SelectedValue.ToString());
            phieudv.DonGia        = Decimal.Parse(txtDonGia.Text);
            phieudv.SoLuong       = Int16.Parse(txtSoLuong.Text);

            phieudv.ThanhTien = Decimal.Parse(txtThanhTien.Text);
            phieudv.TinhTrang = Int32.Parse(comboBox_TinhTrang.SelectedValue.ToString());
            phieudv.NgayGiao  = dtPicker_NgayGiao.Value.ToShortDateString();

            ctphieudv_bus.CTPhieuDichVu_Add(phieudv);
            phieudv_bus.CapNhatTongTien(phieudv.SoPhieuDichVu, phieudv.STT, 0, 1);
            this.Close();
        }
コード例 #5
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            if (txtSoPhieudv.Text.CompareTo("") == 0)
            {
                MessageBox.Show("Vui lòng chọn dòng dữ liệu muốn Sửa !");
            }
            else
            {
                CTPhieuDichVu_DTO phieudv = new CTPhieuDichVu_DTO();
                phieudv.SoPhieuDichVu = Int16.Parse(txtSoPhieudv.Text);
                phieudv.STT           = Int16.Parse(txtSTT.Text);
                phieudv.MaLoaiDV      = Int16.Parse(txtMaLoaidv.Text);
                phieudv.DonGia        = Decimal.Parse(txtDonGia.Text);
                phieudv.SoLuong       = Int16.Parse(txtSoLuong.Text);
                phieudv.ThanhTien     = Decimal.Parse(txtThanhTien.Text);
                phieudv.TinhTrang     = getIDTinhTrang(txtTinhTrang.Text);
                phieudv.NgayGiao      = txtNgayGiao.Text;


                FormCTPhieuDichVu_AddUpd form = new FormCTPhieuDichVu_AddUpd(phieudv);
                DialogResult             dr   = form.ShowDialog();
                dataGridView.DataSource = ctphieudv_bus.LayTatCa(SoPhieu);
            }
        }