コード例 #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (CURRENT_MODE == MODE_ADD)
            {
                try
                {
                    Xe xe = new Xe();

                    xe.MaHangXe        = parseInt(cbHangXe.SelectedValue.ToString());
                    xe.MaLoaiXe        = parseInt(cbLoaiXe.SelectedValue.ToString());
                    xe.MaNhaCungCap    = parseInt(cbNCC.SelectedValue.ToString());
                    xe.TenXe           = txtTenXe.Text;
                    xe.SoLuong         = 0;
                    xe.ThongTinBaoHanh = txtBaoHanh.Text;
                    xe.DonGia          = parseLong(txtDonGia.Text);
                    xe.GhiChu          = txtGhiChu.Text;
                    xe.HinhAnh         = pbHinhAnh.ImageLocation;

                    xeBUS.AddXe(xe);
                    LoadXe();

                    MessageBox.Show("Đã thêm sản phẩm!", "Thông báo!");
                }
                catch
                {
                    MessageBox.Show("Thêm thất bại!", "Thông báo!");
                }
            }
            else if (CURRENT_MODE == MODE_EDIT)
            {
                try
                {
                    Xe xe = new Xe();

                    xe.MaXe         = int.Parse(txtMaXe.Text.ToString());
                    xe.MaHangXe     = parseInt(cbHangXe.SelectedValue.ToString());
                    xe.MaLoaiXe     = parseInt(cbLoaiXe.SelectedValue.ToString());
                    xe.MaNhaCungCap = parseInt(cbNCC.SelectedValue.ToString());
                    xe.TenXe        = txtTenXe.Text;
                    /*    xe.SoLuong = parseInt(txtSoLuong.Text); */
                    xe.ThongTinBaoHanh = txtBaoHanh.Text;
                    xe.DonGia          = parseLong(txtDonGia.Text);
                    xe.GhiChu          = txtGhiChu.Text;
                    xe.HinhAnh         = pbHinhAnh.ImageLocation;

                    xeBUS.EditXe(xe);
                    LoadXe();

                    MessageBox.Show("Sửa thành công", "Thông báo!");
                }
                catch
                {
                    MessageBox.Show("Sửa thất bại", "Thông báo!");
                }
            }

            setButtonsEnable(true);
        }