Esempio n. 1
0
        private void btn_luu_Click(object sender, EventArgs e)
        {
            ThucDonDTO TD = new ThucDonDTO();

            try
            {
                TD.MATD       = txt_MaTD.Text.Trim();
                TD.TENTHUCDON = txt_TenTD.Text.Trim();
                TD.GIA        = int.Parse(txt_Gia.Text.Replace(".", "")).ToString().Trim();
                TD.LOAITD     = int.Parse(cbo_Loai.SelectedValue.ToString());
                TD.TINHTRANG  = int.Parse(cbo_TT.SelectedValue.ToString());
            }
            catch
            {
                MessageBox.Show("Thieu thong tin");
                return;
            }

            ThucDonBUS a = new ThucDonBUS();

            if (trThai == 2)
            {
                if (pbo_hinhanh.Image == null)
                {
                    MessageBox.Show("Vui lòng chọn hình ảnh !");
                    return;
                }

                bool kq = a.Them(TD);


                if (kq)
                {
                    pbo_hinhanh.Name = maTDMoi.Trim();
                    MessageBox.Show(pbo_hinhanh.Name);
                    pbo_hinhanh.Image.Save(duongDanHA + pbo_hinhanh.Name + ".jpg");
                    FrmChinh frmmain = (FrmChinh)this.MdiParent;
                    frmmain.lsNDDTO = new LichSuNguoiDungDTO()
                    {
                        MAND     = frmmain.nvDangNhap.MAND,
                        MANV     = frmmain.nvDangNhap.MANV,
                        THOIGIAN = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyy HH:mm")),
                        SUKIEN   = "Thực đơn " + txt_TenTD.Text + " được thêm vào hệ thống"
                    };
                    bool ktls = frmmain.lsNDBUS.ThemLichSuNguoiDung(frmmain.lsNDDTO);
                    trThai     = 1;
                    TDhienhanh = null;
                    LoadData();
                    TrangThai();
                    Bind();
                }
                else
                {
                    MessageBox.Show("Them that bai !");
                }
            }
            else
            {
                bool kt = a.CapNhat(TD);
                if (!kt)
                {
                    MessageBox.Show("Cập nhật thất bại");
                }
                else
                {
                    if (ckh_doihinh.Checked && pbo_hinhanh.Image != null)
                    {
                        pbo_hinhanh.Name = TD.MATD.Trim();
                        MessageBox.Show(pbo_hinhanh.Name);
                        pbo_hinhanh.Image.Save(duongDanHA + pbo_hinhanh.Name + ".jpg");
                    }
                    MessageBox.Show("Cập nhật thành công!");
                    FrmChinh frmmain = (FrmChinh)this.MdiParent;
                    frmmain.lsNDDTO = new LichSuNguoiDungDTO()
                    {
                        MAND     = frmmain.nvDangNhap.MAND,
                        MANV     = frmmain.nvDangNhap.MANV,
                        THOIGIAN = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyy HH:mm")),
                        SUKIEN   = "Thực đơn " + txt_TenTD.Text + " được cập nhật"
                    };
                    bool ktls = frmmain.lsNDBUS.ThemLichSuNguoiDung(frmmain.lsNDDTO);
                    trThai     = 1;
                    TDhienhanh = null;
                    LoadData();
                    TrangThai();
                    Bind();
                }
            }
        }