private void btnPQ_Click(object sender, EventArgs e)
        {
            try
            {
                using (var k = new AppCode.QuanCafe())
                {
                    for (var i = 0; i < k.DSTabPageQL.Count; i++)
                    {
                        var q = new Quyen()
                        {
                            IDChucVu = cbbChucVuPQ.SelectedValue.ToString(),
                            TenTab   = grvDSQuyen.Rows[i].Cells[0].Value.ToString(),

                            Them = bool.Parse(grvDSQuyen.Rows[i].Cells[1].Value.ToString()),
                            Xoa  = bool.Parse(grvDSQuyen.Rows[i].Cells[2].Value.ToString()),
                            Sua  = bool.Parse(grvDSQuyen.Rows[i].Cells[3].Value.ToString())
                        };


                        k.SuaQuyen(q);
                    }
                }
                MessageBox.Show("Phân quyền thành công", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);

                LoadPhanQuyen();
            }
            catch
            {
            }
        }
 private void btnSuaBan_Click(object sender, EventArgs e)
 {
     try
     {
         var ban = new Ban()
         {
             IDBan     = Convert.ToInt32(txtMaBan.Text),
             TrangThai = cbbTrangThai.Text,
             TenBan    = txtTenBan.Text,
         };
         using (var k = new AppCode.QuanCafe())
         {
             var kq = k.CapNhatBan(ban);
             if (kq == true)
             {
                 LoadDSBan();
                 MessageBox.Show("Cập nhật thành công", "Thông báo");
             }
             else
             {
                 MessageBox.Show("Cập nhật thất bại", "Thông báo ");
             }
         }
     }
     catch { }
 }
Ejemplo n.º 3
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            try
            {
                if (AppCode.Extention.ChuoiHopLe(txtMatKhauMoi.Text) && string.Compare(txtMatKhauMoi.Text, txtNhapLaiMatKhau.Text) == 0)
                {
                    bmp.Save(@"D:\HOCTAP\Documents_Year3_HK2\HE_QTCSDL\QUANCAFFE\Image\Login\" + open.FileName);
                    var o = new NhanVien()
                    {
                        TenDN   = txtTenDN.Text,
                        TenNV   = txtTenNhanVien.Text,
                        MatKhau = txtMatKhauMoi.Text,
                        TenHinh = open.FileName
                    };
                    MessageBox.Show(open.FileName);
                    using (var k = new AppCode.QuanCafe())
                    {
                        var kq = k.CapNhatTK(AppCode.STNhanVien.idNhanVien, o);

                        if (kq != null)
                        {
                            fThongTinTaiKhoan_Load(sender, e);
                            MessageBox.Show("Cập nhật thành công", "Thông báo");
                        }
                    }
                }
            }
            catch
            {
            }
        }
 private void fLogin_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         try
         {
             using (var k = new AppCode.QuanCafe())
             {
                 var kq = k.TimNVToTenDN(txtTenDN.Text);
                 if (kq == null || kq.MatKhau != txtMatKhau.Text)
                 {
                     MessageBox.Show("Mật khẩu hoặc tên đăng nhập chưa đúng");
                     return;
                 }
                 else
                 {
                     AppCode.STNhanVien.idNhanVien  = kq.IDNV;
                     AppCode.STNhanVien.IDChucVu    = kq.IDChucVu;
                     AppCode.STNhanVien.TenNhanVien = kq.TenNV;
                     fManager f = new fManager();
                     this.Hide();
                     f.ShowDialog();
                     this.Show();
                 }
             }
         }
         catch
         {
         }
     }
 }
 private void btnSuaSL_Click(object sender, EventArgs e)
 {
     //   MessageBox.Show("Text bõx=" + int.Parse(txtSuaSoluong.Text).ToString());
     try
     {
         //MessageBox.Show("ID DO UONG="+o.IDDoUong.ToString()
         //    +"ID Hoa don ="+AppCode.STHoaDon.idHoaDon.ToString());
         using (var k = new AppCode.QuanCafe())
         {
             var kq = k.SuaCTHD(AppCode.STHoaDon.idHoaDon, AppCode.STDoUong.id, int.Parse(txtSuaSoluong.Text));
             if (kq == true)
             {
                 MessageBox.Show("Cập nhật số lượng thành công", "Thông báo");
             }
             if (kq == false)
             {
                 MessageBox.Show("Cập nhật số lượng thất bại", "Thông báo");
             }
         }
     }
     catch
     {
         return;
     }
 }
 private void btnThemBan_Click(object sender, EventArgs e)
 {
     try
     {
         using (var k = new AppCode.QuanCafe())
         {
             var o = new Ban()
             {
                 // IDLoai=int.Parse(txt1MaLoai.Text),
                 TenBan    = txtTenBan.Text,
                 TrangThai = cbbTrangThai.Text
             };
             MessageBox.Show(o.TrangThai.ToString());
             var kq = k.ThemBan(o);
             if (kq == true)
             {
                 LoadDSBan();
                 MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 return;
             }
             else
             {
                 MessageBox.Show("Thêm thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 return;
             }
         }
     }
     catch
     {
         return;
     }
 }
        private void LoadDSCTHD(int iDHoaDon)
        {
            try
            {
                using (var k = new AppCode.QuanCafe())
                {
                    var kq = k.TimDSCTHD(iDHoaDon);
                    grvCTBanTest.DataSource = kq;

                    //var result = from p in k.DSCTHD
                    //             from c in k.DSDoUong
                    //             where p.IDDoUong == c.IDDoUong
                    //             select new
                    //             {
                    //                 TenDoUong =  c.TenDoUong,
                    //             };
                    //MessageBox.Show("Ket qua=" + result.Count().ToString());
                    //   grvTest.DataSource = kq;
                    //Tủy chỉnh dataGridView control
                    LoadTongTien();
                }
            }


            catch
            {
            }
        }
        private void LoadCTHD()
        {
            try
            {
                using (var k = new AppCode.QuanCafe())
                {
                    List <CTHoaDon> dscthd = new List <CTHoaDon>();

                    var tthd = k.TimHoaDon(AppCode.STHoaDon.idHoaDon);
                    dscthd = k.TimDSCTHD(tthd.IDHoaDon);
                    //Set data
                    lblSoban.Text       = k.TimBan(tthd.IDBan).TenBan;
                    lblNhanVienLap.Text = k.TimNV(tthd.IDNhanVienLap).TenNV;
                    lblNgayLap.Text     = DateTime.Now.ToString("dd/MM/yyyy");
                    grvCTHD.DataSource  = dscthd;
                    lblGiamGia.Text     = TinhTien.giamgia.ToString() + "%";

                    //Tong tien
                    double t = 0;
                    foreach (var item in dscthd)
                    {
                        t += ((item.SoLuong * item.GiaBan));
                    }
                    lblTongTien.Text = (t - (t * TinhTien.giamgia / 100)).ToString() + " VNĐ";
                }
            }
            catch
            {
                return;
            }
        }
        private void btnXoaDU_Click(object sender, EventArgs e)
        {
            try
            {
                var idhdon = AppCode.STHoaDon.idHoaDon;

                using (var k = new AppCode.QuanCafe())
                {
                    var iddouong = k.TimDoUongTheoTen(grvCTBanTest.CurrentRow.Cells[0].Value.ToString());


                    var kq = k.XoaDU_Ban(idhdon, iddouong.IDDoUong);
                    if (kq == true)
                    {
                        LoadDSCTHD(idhdon);
                        MessageBox.Show("Xoá thành công", "Thông báo ", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Xóa thất bại", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                    }
                }
            }
            catch
            {
            }
        }
        private void trviewDoUong_Click(object sender, EventArgs e)
        {
            List <DoUong>       ds   = new List <DoUong>();
            TreeViewHitTestInfo info = trviewDoUong.HitTest(trviewDoUong.PointToClient(Cursor.Position));

            if (info != null)
            {
                //   MessageBox.Show(info.Node.Text);
                try
                {
                    using (var k = new AppCode.QuanCafe())
                    {
                        foreach (var item in k.DSDoUong)
                        {
                            if (k.TimLoaiDU(item.IDLoai).TenLoai.ToUpper() == info.Node.Text.ToUpper())
                            {
                                ds.Add(item);
                            }
                        }
                        grvDSDoUongF.DataSource = ds;
                    }
                }
                catch
                {
                }
            }
        }
        private void btnThanhToan_Click(object sender, EventArgs e)
        {
            try
            {
                using (var k = new AppCode.QuanCafe())
                {
                    var timhd = k.TimHoaDon(AppCode.STHoaDon.idHoaDon);

                    timhd.TrangThai = true;
                    timhd.GiamGia   = TinhTien.giamgia;
                    //MessageBox.Show(timhd.GiamGia.ToString());
                    k.SuaHD(timhd);
                    var timban = k.TimBan(AppCode.STBan.idBan);
                    //cap nhat
                    timban.TrangThai = "Trống";
                    k.CapNhatBan(timban);
                    txtGiamGia.Text  = string.Empty;
                    txtTamTinh.Text  = string.Empty;
                    txtTongTien.Text = string.Empty;

                    flpDSBan.Controls.Clear();
                    LoadDSBan();
                    grvCTBanTest.DataSource = null;

                    fThanhToan f = new fThanhToan();
                    f.ShowDialog();
                }
            }
            catch
            {
            }
        }
        private void btnSuaQuyen_Click(object sender, EventArgs e)
        {
            try
            {
                using (var k = new AppCode.QuanCafe())
                {
                    var cv = new ChucVu()
                    {
                        IDChucVu  = txtIDCV.Text,
                        TenChucVu = txtTenCV.Text,
                        MoTa      = txtMoTaCV.Text
                    };

                    var kq = k.SuaCV(cv);
                    if (kq == true)
                    {
                        LoadDSCV();
                        MessageBox.Show("Sửa thành công", "Thông báo ", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Sửa thất bại", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                    }
                }
            }
            catch
            {
                return;
            }
        }
        private void btnXoaLoai_Click(object sender, EventArgs e)
        {
            try
            {
                using (var k = new AppCode.QuanCafe())
                {
                    foreach (DataGridViewRow row in grvDSNV.Rows)
                    {
                        DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)row.Cells[0];

                        if (chk.Value != ckbChonLoai.TrueValue)
                        {
                            k.XoaLoaiDU(int.Parse(grvDSNV.Rows[row.Index].Cells[1].Value.ToString().Trim()));
                            // MessageBox.Show(grvDSNV.Rows[row.Index].Cells[1].Value.ToString().Trim());
                        }
                    }
                    var kq = k.XoaLoaiDU(int.Parse(txtMaLoai.Text));
                    if (kq == true)
                    {
                        MessageBox.Show("Xoá thành công", "Thông báo ", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Xóa thất bại", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                    }
                    LoadDSLoai();
                }
            }
            catch
            {
                return;
            }
        }
 private void btnTimLoai_Click(object sender, EventArgs e)
 {
     try
     {
         using (var k = new AppCode.QuanCafe())
         {
             var kq = k.TimLoaiDU(int.Parse(txt2MaLoai.Text));
             if (kq == null)
             {
                 MessageBox.Show("Không tìm thấy", "Thông báo ", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                 return;
             }
             else
             {
                 txtMaLoai.Text  = kq.IDLoai.ToString();
                 txtTenLoai.Text = kq.TenLoai;
                 return;
             }
         }
     }
     catch
     {
         return;
     }
 }
        private void btnTimNV_Click(object sender, EventArgs e)
        {
            try
            {
                using (var k = new AppCode.QuanCafe())
                {
                    int kq = k.SoDong(int.Parse(txtMaNV.Text));

                    if (kq == -1)
                    {
                        MessageBox.Show("Không tìm thấy", "Thông báo ", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                        return;
                    }
                    else
                    {
                        LoadThongTinNhanVien(kq);
                        return;
                    }
                }
            }
            catch
            {
                return;
            }
        }
 private void btnTimChucVu_Click_1(object sender, EventArgs e)
 {
     try
     {
         using (var k = new AppCode.QuanCafe())
         {
             var kq = k.TimCV(txtIDChucVu.Text);
             if (kq == null)
             {
                 MessageBox.Show("Không tìm thấy", "Thông báo ", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                 return;
             }
             else
             {
                 txtIDCV.Text   = kq.IDChucVu;
                 txtTenCV.Text  = kq.TenChucVu;
                 txtMoTaCV.Text = kq.MoTa;
             }
         }
     }
     catch
     {
         return;
     }
 }
 private void LoadHD(int id)
 {
     try
     {
         using (var k = new AppCode.QuanCafe())
         {
             var kq = k.TimHoaDonTheoIDBan(id);
             if (kq == null)
             {
                 grvCTBanTest.DataSource = null;
                 //MessageBox.Show("Khong co hoa don");
                 return;
             }
             if (kq != null)
             {
                 AppCode.STHoaDon.idHoaDon = kq.IDHoaDon;
                 //MessageBox.Show("ID HOA DON=" + kq.IDHoaDon.ToString());
                 LoadDSCTHD(kq.IDHoaDon);
             }
         }
     }
     catch
     {
         return;
     }
 }
Ejemplo n.º 18
0
        private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            DateTime tungay = DateTime.Now;

            try
            {
                List <HoaDon> dshd = new List <HoaDon>();
                using (var k = new AppCode.QuanCafe())

                {
                    var    i = 1;
                    double t = 0;
                    foreach (var item in k.DSHoaDon)
                    {
                        if (tungay.Date.Day == item.NgayLap.Day)
                        {
                            item.STT = i;
                            dshd.Add(item);
                            i++;
                            t += item.Tong_Tien;
                        }
                    }
                    MessageBox.Show(dshd.Count.ToString());

                    grvTKHoaDon.DataSource = dshd;
                    lblTong.Text           = t.ToString() + " VNĐ";
                }
            }
            catch
            {
                return;
            }
        }
        public static List <CTHoaDon> DSCTHD()
        {
            var ds = new List <CTHoaDon>();

            using (var k = new AppCode.QuanCafe())
            {
                ds = k.TimDSCTHD(AppCode.STHoaDon.idHoaDon);

                return(ds);
            }
        }
        private void txtGiamGia_TextChanged(object sender, EventArgs e)
        {
            double t       = 0;
            double giamgia = 0;

            try
            {
                if (double.TryParse(txtGiamGia.Text, out giamgia))
                {
                    if (giamgia >= 0 && giamgia <= 100)
                    {
                        TinhTien.giamgia = giamgia;

                        try
                        {
                            using (var k = new AppCode.QuanCafe())
                            {
                                foreach (var item in k.TimDSCTHD(AppCode.STHoaDon.idHoaDon))
                                {
                                    t += ((item.SoLuong * item.GiaBan) -
                                          (item.SoLuong * item.GiaBan) *
                                          (double.Parse(txtGiamGia.Text) / 100));
                                }
                            }
                        }
                        catch
                        {
                        }

                        txtTongTien.Text = t.ToString();
                    }
                    else
                    {
                        giamgia         = 0;
                        txtGiamGia.Text = "0";
                        MessageBox.Show("Giam giá không hợp lệ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        return;
                    }
                }
                else
                {
                    giamgia         = 0;
                    txtGiamGia.Text = "0";
                    MessageBox.Show("Giam giá không hợp lệ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
            }
            catch
            {
                giamgia         = 0;
                txtGiamGia.Text = "0";
                return;
            }
        }
 private void txtTimDU_Click(object sender, EventArgs e)
 {
     try
     {
         using (var k = new AppCode.QuanCafe())
         {
             LoadThongTinDoUong(k.SoDongInDSDoUong(int.Parse(txtMaDU.Text)));
         }
     }
     catch
     {
     }
 }
 private void LoadDSCV()
 {
     try
     {
         using (var k = new AppCode.QuanCafe())
         {
             grvDSCV.DataSource = k.DSCV;
         }
     }
     catch
     {
         return;
     }
 }
 private void LoadDSHoaDon()
 {
     try
     {
         using (var k = new AppCode.QuanCafe())
         {
             grvDSHD.DataSource = k.DSHoaDonTrue;
         }
     }
     catch
     {
         return;
     }
 }
 private void LoadPhanQuyen()
 {
     try
     {
         using (var k = new AppCode.QuanCafe())
         {
             // MessageBox.Show(cbbChucVuPQ.ValueMember);
             grvDSQuyen.DataSource = k.DSQuyenTheoCV(cbbChucVuPQ.SelectedValue.ToString());
         }
     }
     catch
     {
     }
 }
 private void LoadDSDoUong()
 {
     LoadDSLoai();
     try
     {
         using (var k = new AppCode.QuanCafe())
         {
             grvDSDoUong.DataSource = k.DSDoUong;
         }
     }
     catch
     {
         return;
     }
 }
 private void LoadThongTinLoaiDU(int vitri)
 {
     try
     {
         using (var k = new AppCode.QuanCafe())
         {
             txtMaLoai.Text  = grvDSLoaiDU.Rows[vitri].Cells[1].Value.ToString().Trim();
             txtTenLoai.Text = grvDSLoaiDU.Rows[vitri].Cells[2].Value.ToString().Trim();
         }
     }
     catch (Exception e)
     {
         //clear text box
     }
 }
 private void LoadLoaiDoUong()
 {
     try
     {
         using (var k = new AppCode.QuanCafe())
         {
             cbbLoaiDU.DataSource    = k.DSLoaiDoUong;
             cbbLoaiDU.DisplayMember = "TenLoai";
         };
     }
     catch
     {
         return;
     }
 }
 private void LoadDSBan()
 {
     try
     {
         using (var k = new AppCode.QuanCafe())
         {
             grvDSBan.DataSource = k.DSBan;
         }
     }
     catch
     {
         //MessageBox.Show("Một ngoại lệ đã xảy ra", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
 }
 private void LoadChucVu()
 {
     try
     {
         using (var k = new AppCode.QuanCafe())
         {
             cbbChucVu.DataSource      = k.DSCV;
             cbbChucVu.DisplayMember   = "TenChucVu";
             cbbChucVuPQ.DataSource    = k.DSCV;
             cbbChucVuPQ.DisplayMember = "TenChucVu";
         }
     }
     catch
     {
         return;
     }
 }
Ejemplo n.º 30
0
 private void fThongTinTaiKhoan_Load(object sender, EventArgs e)
 {
     try
     {
         using (var k = new AppCode.QuanCafe())
         {
             NhanVien kq = k.TimNV(AppCode.STNhanVien.idNhanVien);
             txtTenDN.Text       = kq.TenDN;
             txtTenNhanVien.Text = kq.TenNV;
             txtMatKhau.Text     = kq.MatKhau;
             // Image img = Image.FromFile("loginimg.png");
             bmp           = new Bitmap(kq.DuongDanHinh);
             picHinh.Image = bmp;
         }
     }
     catch
     {
     }
 }