Beispiel #1
0
        private void themThucPham()
        {
            string tenthucpham = cbTen.Text;

            using (quanlithucungEntities1 qlthucpham = new quanlithucungEntities1())
            {
                THUCPHAM tp = qlthucpham.THUCPHAMs.FirstOrDefault(p => p.Tenthucpham.ToLower() == tenthucpham.ToLower());
                if (tp == null)
                {
                    qlthucpham.insertCTTP(mapn, int.Parse(txtSoLuong.Text), double.Parse(txtGia.Text), tenthucpham, cbLoai.SelectedValue.ToString(), null, txtdonvi.Text);
                    qlthucpham.SaveChanges();
                    MessageBox.Show("Thêm thành công!");
                }
                else
                {
                    tp.SOLUONG += int.Parse(txtSoLuong.Text);
                    CTNhapThucPham tpm = new CTNhapThucPham();
                    tpm.MaPN        = mapn;
                    tpm.MaThucPham  = tp.Mathucpham;
                    tpm.TenThucPham = tp.Tenthucpham;
                    tpm.MaLoai      = cbLoai.SelectedValue.ToString();
                    tpm.Soluong     = int.Parse(txtSoLuong.Text);
                    tpm.GiaNhap     = double.Parse(txtGia.Text);
                    tpm.DonVi       = txtdonvi.Text;
                    qlthucpham.CTNhapThucPhams.Add(tpm);
                    qlthucpham.SaveChanges();
                    MessageBox.Show("Thêm thành công!");
                }
            }
        }
Beispiel #2
0
        private void themPhuKien()
        {
            string tenphukien = cbTen.Text;

            using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) {
                PHUKIEN pk = quanli.PHUKIENs.FirstOrDefault(p => p.Tenphukien.ToLower() == tenphukien.ToLower());
                if (pk == null)
                {
                    Console.WriteLine("aa");
                    quanli.insertCTPK(mapn, int.Parse(txtSoLuong.Text), double.Parse(txtGia.Text), tenphukien, cbLoai.SelectedValue.ToString(), null, txtdonvi.Text);

                    quanli.SaveChanges();
                    MessageBox.Show("Thêm thành công");
                }
                else
                {
                    pk.Soluong += int.Parse(txtSoLuong.Text);
                    CTNhapPhuKien pkm = new CTNhapPhuKien();
                    pkm.MaPN       = mapn;
                    pkm.MaPhuKien  = pk.Maphukien;
                    pkm.TenPhuKien = pk.Tenphukien;
                    pkm.MaLoai     = cbLoai.SelectedValue.ToString();
                    pkm.GiaNhap    = double.Parse(txtGia.Text);
                    pkm.Soluong    = int.Parse(txtSoLuong.Text);
                    pkm.Donvi      = txtdonvi.Text;
                    pkm.Anh        = pk.HinhAnh;
                    quanli.CTNhapPhuKiens.Add(pkm);
                    quanli.SaveChanges();
                    MessageBox.Show("Thêm thành công");
                }
            }
        }
Beispiel #3
0
        private void btnluu_Click(object sender, EventArgs e)
        {
            if (dgvDichvu.Rows.Count == 0)
            {
                MessageBox.Show("Chưa có thông tin để lưu");
                return;
            }
            using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
            {
                HoaDon hd = quanli.HoaDons.FirstOrDefault(p => p.MaHD == cbHoaDon.Text);
                if (hd == null)
                {
                    hd             = new HoaDon();
                    hd.MaHD        = cbHoaDon.Text;
                    hd.UserName    = null;
                    hd.ThoiGianLap = DateTime.Now.Date;
                    hd.TrangThai   = false;
                    quanli.HoaDons.Add(hd);
                    quanli.SaveChanges();
                }

                else
                {
                    hd.TrangThai = false;
                }
                if (txtuudai.Text != "0")
                {
                    CTUuDai ct = quanli.CTUuDais.FirstOrDefault(p => p.MaHD == cbHoaDon.Text);
                    if (ct != null)
                    {
                        MessageBox.Show("Hóa đơn này đã có ưu đãi");
                        return;
                    }
                    CTUuDai ud = new CTUuDai();
                    ud.MaHD = cbHoaDon.Text;
                    ud.MaUD = maud;
                    Console.WriteLine(maud);
                    quanli.CTUuDais.Add(ud);
                    quanli.SaveChanges();
                }
                foreach (DataGridViewRow rows in dgvDichvu.Rows)
                {
                    string madichvu = rows.Cells["madichvu"].Value.ToString();

                    int      sl = int.Parse(rows.Cells["soluong"].Value.ToString());
                    CTDichVu ct = new CTDichVu();
                    ct.MaHD = cbHoaDon.Text;
                    ct.MaDV = madichvu;
                    ct.SoDV = sl;
                    quanli.CTDichVus.Add(ct);
                    quanli.SaveChanges();
                }
                MessageBox.Show("Lưu thành công!");
                loadhdchuathanhtoan();
                btnthem.Enabled      = false;
                btnluu.Enabled       = false;
                btnthanhtoan.Enabled = true;
                return;
            }
        }
Beispiel #4
0
        private void dgvtaikhoan_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            taikhoan = dgvtaikhoan.Rows[e.RowIndex].Cells["username"].Value.ToString();
            string username = dgvtaikhoan.Rows[e.RowIndex].Cells["username"].Value.ToString();

            if (taikhoan == "")
            {
                MessageBox.Show("Bạn chưa chọn tài khoản cần xóa");
                return;
            }
            if (username == "ngoctuan")
            {
                MessageBox.Show(this, "Tài khoản này không thể xóa !!", null, MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (e.ColumnIndex == 0)
            {
                using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
                {
                    if (username == user.Trim())
                    {
                        if (MessageBox.Show(this, "Bạn có muốn xóa tài khoản của bạn không ? \n Sau khi xóa hệ thống sẽ khởi động lại!", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                        {
                            DangNhap      lg        = quanli.DangNhaps.FirstOrDefault(p => p.UserName == username);
                            List <HoaDon> ds_hoadon = quanli.HoaDons.Where(p => p.UserName == username).ToList();
                            foreach (var item in ds_hoadon)
                            {
                                HoaDon hd = quanli.HoaDons.FirstOrDefault(p => p.MaHD == item.MaHD);
                                hd.UserName = null;
                                quanli.SaveChanges();
                            }
                            quanli.DangNhaps.Remove(lg);
                            quanli.SaveChanges();
                            Application.Restart();
                        }
                        return;
                    }
                    if (MessageBox.Show(this, "Bạn có muốn xóa tài khoản này không ?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        DangNhap      lg        = quanli.DangNhaps.FirstOrDefault(p => p.UserName == username);
                        List <HoaDon> ds_hoadon = quanli.HoaDons.Where(p => p.UserName == username).ToList();
                        foreach (var item in ds_hoadon)
                        {
                            HoaDon hd = quanli.HoaDons.FirstOrDefault(p => p.MaHD == item.MaHD);
                            hd.UserName = null;
                            quanli.SaveChanges();
                        }
                        quanli.DangNhaps.Remove(lg);
                        quanli.SaveChanges();
                        loadtaikhoan();
                        loadcbnhanvien();
                        MessageBox.Show(this, "Đã Xóa!!", null, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
        }
Beispiel #5
0
        private void dgvChucvu_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            them.Text   = "Làm mới";
            luu.Enabled = true;


            txtmacv.Text              = dgvChucvu.CurrentRow.Cells[0].Value.ToString();
            txttencv.Text             = dgvChucvu.CurrentRow.Cells[1].Value.ToString();
            txtluong.Text             = dgvChucvu.CurrentRow.Cells[2].Value.ToString();
            ckbbanhang.Checked        = Convert.ToBoolean(dgvChucvu.CurrentRow.Cells[3].Value);
            ckbquanlynhanvien.Checked = Convert.ToBoolean(dgvChucvu.CurrentRow.Cells[4].Value);
            ckbthongke.Checked        = Convert.ToBoolean(dgvChucvu.CurrentRow.Cells[5].Value);
            cbkquanlykho.Checked      = Convert.ToBoolean(dgvChucvu.CurrentRow.Cells[6].Value);
            if (e.ColumnIndex == 7)
            {
                if (MessageBox.Show("bạn có muốn xóa phiếu nhập này không ?", "xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
                    {
                        ChucVu cv = quanli.ChucVus.FirstOrDefault(p => p.MaCV == txtmacv.Text);
                        quanli.ChucVus.Remove(cv);
                        quanli.SaveChanges();
                        MessageBox.Show("Xóa thành công!");
                        FrmQuanly_Load(sender, e);
                    }
                }
            }
        }
Beispiel #6
0
 private void btnluu_Click(object sender, EventArgs e)
 {
     if (!kiemtraud())
     {
         return;
     }
     try
     {
         using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
         {
             UuDaiHD ud = quanli.UuDaiHDs.FirstOrDefault(p => p.MaUD == makm);
             ud.TenUD   = txttenud.Text;
             ud.NgayBD  = tgbdud.Value;
             ud.NgayKT  = tgktud.Value;
             ud.GiamGia = int.Parse(txtgiamgia.Text);
             quanli.SaveChanges();
             MessageBox.Show("Đã sửa");
             loaduudai();
             resetud();
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Không thể sửa, vui lòng kiểm tra lại");
         return;
     }
 }
Beispiel #7
0
 private void btnthem_Click(object sender, EventArgs e)
 {
     if (!kiemtraud())
     {
         return;
     }
     using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
     {
         UuDaiHD ud = quanli.UuDaiHDs.FirstOrDefault(p => p.TenUD == txttenud.Text.Trim());
         if (ud != null)
         {
             MessageBox.Show("Đã có ưu đãi" + txttenud.Text + "không thể thêm!");
             return;
         }
         try
         {
             int giamgia = int.Parse(txtgiamgia.Text);
             quanli.insertudhd(txttenud.Text, tgbdud.Value, tgktud.Value, giamgia, null);
             quanli.SaveChanges();
             MessageBox.Show("Đã thêm !!");
             loaduudai();
         }
         catch (Exception)
         {
             MessageBox.Show("Không thể thêm, vui lòng kiểm tra lại");
             return;
         }
     }
     resetud();
 }
Beispiel #8
0
 private void btsua1_Click(object sender, EventArgs e)
 {
     if (!kt())
     {
         return;
     }
     try
     {
         using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
         {
             KhachHang kh = quanli.KhachHangs.FirstOrDefault(p => p.MaKH == makhachhang);
             kh.TenKH  = txttenkh.Text;
             kh.DiaChi = txtdiachi.Text;
             kh.SDT    = int.Parse(txtsdt.Text);
             kh.Email  = txtemail.Text;
             quanli.SaveChanges();
             MessageBox.Show("Đã sửa");
             kh1_Load(sender, e);
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Không thể sửa, vui lòng kiểm tra lại!");
         return;
     }
 }
Beispiel #9
0
 private void btnthanhtoan_Click(object sender, EventArgs e)
 {
     if (dgvDichvu.Rows.Count == 0)
     {
         MessageBox.Show("Chưa có hóa đơn để thanh toán");
         return;
     }
     try
     {
         using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
         {
             HoaDon hd = quanli.HoaDons.FirstOrDefault(p => p.MaHD == cbHoaDon.Text);
             hd.TrangThai = true;
             quanli.SaveChanges();
             MessageBox.Show("Thanh toán thành công!");
             FrmDichVu_Load(sender, e);
             cbchuathanhtoan.Text = null;
             btnthanhtoan.Enabled = false;
             btnthem.Enabled      = true;
             txttendichvu.Text    = "";
             txtdongia.Text       = "";
             return;
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Xin lỗi, không thể thanh toán");
         return;
     }
 }
Beispiel #10
0
        private void btnluu_Click(object sender, EventArgs e)
        {
            if (!kiemtra())
            {
                return;
            }
            else
            {
                using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
                {
                    MD5           mh         = MD5.Create();
                    byte[]        inputBytes = System.Text.Encoding.ASCII.GetBytes(txtmkmoi.Text);
                    byte[]        hash       = mh.ComputeHash(inputBytes);
                    StringBuilder sb         = new StringBuilder();

                    for (int i = 0; i < hash.Length; i++)
                    {
                        sb.Append(hash[i].ToString("X2"));
                    }
                    string   pass = sb.ToString();
                    DangNhap lg   = quanli.DangNhaps.FirstOrDefault(p => p.UserName == user);
                    lg.PassWord = pass;
                    quanli.SaveChanges();
                    MessageBox.Show("Đổi thành công!");
                }
            }
        }
Beispiel #11
0
        private void btnDatLaiMK_Click(object sender, EventArgs e)
        {
            if (!kiemtra())
            {
                return;
            }
            using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
            {
                MD5           mh         = MD5.Create();
                byte[]        inputBytes = System.Text.Encoding.ASCII.GetBytes(txtMatKhauMoi.Text);
                byte[]        hash       = mh.ComputeHash(inputBytes);
                StringBuilder sb         = new StringBuilder();

                for (int i = 0; i < hash.Length; i++)
                {
                    sb.Append(hash[i].ToString("X2"));
                }
                string   pass = sb.ToString();
                DangNhap dn   = quanli.DangNhaps.FirstOrDefault(p => p.MaNV == manv);
                dn.PassWord = pass;
                quanli.SaveChanges();
                MessageBox.Show("Đặt lại mật khẩu thành công! Mật khẩu của bạn là: " + txtMatKhauMoi.Text);
                this.Close();
            }
        }
Beispiel #12
0
 private void btnthanhtoan_Click(object sender, EventArgs e)
 {
     if (dgvThucPham.Rows.Count == 0)
     {
         MessageBox.Show("Chưa có hóa đơn để thanh toán");
         return;
     }
     try
     {
         using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
         {
             HoaDon hd = quanli.HoaDons.FirstOrDefault(p => p.MaHD == txtmahoadon.Text);
             hd.TrangThai = true;
             quanli.SaveChanges();
             MessageBox.Show("Thanh toán thành công!");
             Formbanhthuong_Load(sender, e);
             cbchuathanhtoan.Text = "";
             txttenthucpham.Text  = "";
             txtdongia.Text       = "";
             btnthanhtoan.Enabled = false;
             btnthem.Enabled      = true;
             return;
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Không thể thanh toán, vui lòng kiểm tra lại!");
         return;
     }
 }
Beispiel #13
0
 private void btnxoa_Click(object sender, EventArgs e)
 {
     using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
     {
         quanli.deleteNhanVien(manv);
         quanli.SaveChanges();
         MessageBox.Show("Xóa thành công!");
     }
 }
Beispiel #14
0
        private void themSanPham()
        {
            if (cbDanhMuc.Text == "Thú Cưng")
            {
                string tenthucung = cbTen.Text;
                using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
                {
                    ThuCung tc = quanli.ThuCungs.FirstOrDefault(p => p.TenThuCung.ToLower() == tenthucung.ToLower());

                    if (tc == null)
                    {
                        //Console.WriteLine("aaa");
                        quanli.insertCTPN(mapn, int.Parse(txtSoLuong.Text), double.Parse(txtGia.Text), tenthucung, cbLoai.SelectedValue.ToString(), null, txtdonvi.Text);
                        quanli.SaveChanges();
                        MessageBox.Show("Thêm thành công!");
                    }
                    else
                    {
                        tc.soluong += int.Parse(txtSoLuong.Text);
                        CTNhapThuCung tcm = new CTNhapThuCung();
                        tcm.MaPN       = mapn;
                        tcm.MaThuCung  = tc.MaThuCung;
                        tcm.TenThuCung = tc.TenThuCung;
                        tcm.MaLoai     = cbLoai.SelectedValue.ToString();
                        tcm.SoLuong    = int.Parse(txtSoLuong.Text);
                        tcm.GiaNhap    = double.Parse(txtGia.Text);
                        tcm.Donvi      = txtdonvi.Text;
                        quanli.CTNhapThuCungs.Add(tcm);
                        quanli.SaveChanges();
                        MessageBox.Show("Thêm thành công!");
                    }
                }
            }
            if (cbDanhMuc.Text == "Phụ Kiện")
            {
                themPhuKien();
            }
            if (cbDanhMuc.Text == "Thực Phẩm")
            {
                themThucPham();
            }
        }
Beispiel #15
0
        private void themtk_Click(object sender, EventArgs e)
        {
            if (cbnhanvien.SelectedIndex == -1)
            {
                MessageBox.Show("Yêu cầu chọn nhân viên cần thêm tài khoản!!");
                return;
            }
            if (string.IsNullOrEmpty(txtuser.Text))
            {
                MessageBox.Show("Bạn cần nhập tên đăng nhập ! ");
                txtuser.Focus();
                return;
            }
            if (string.IsNullOrEmpty(txtpass.Text))
            {
                MessageBox.Show("Bạn cần nhập mật khẩu ! ");
                txtpass.Focus();
                return;
            }
            if (string.IsNullOrEmpty(txtnhaplai.Text))
            {
                MessageBox.Show("Bạn cần nhập lại mật khẩu ! ");
                txtnhaplai.Focus();
                return;
            }
            if (txtnhaplai.Text != txtpass.Text)
            {
                MessageBox.Show(this, "Mật khẩu không khớp!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
            {
                MD5           mh         = MD5.Create();
                byte[]        inputBytes = System.Text.Encoding.ASCII.GetBytes(txtpass.Text);
                byte[]        hash       = mh.ComputeHash(inputBytes);
                StringBuilder sb         = new StringBuilder();

                for (int i = 0; i < hash.Length; i++)
                {
                    sb.Append(hash[i].ToString("X2"));
                }
                string   pass = sb.ToString();
                DangNhap lg   = new DangNhap();
                lg.UserName = txtuser.Text;
                lg.PassWord = pass;
                lg.MaNV     = cbnhanvien.SelectedItem.ToString();
                quanli.DangNhaps.Add(lg);
                quanli.SaveChanges();
                loadtaikhoan();
                loadcbnhanvien();
                lammoidangnhap();
                MessageBox.Show(this, "Thêm thành công!!", null, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Beispiel #16
0
        private void dgvuudai_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            makm = dgvuudai.Rows[e.RowIndex].Cells["mauudai"].Value.ToString();
            if (makm == "")
            {
                MessageBox.Show("Bạn chưa chọn khuyễn mãi cần sửa");
                return;
            }
            btnluu.Enabled = true;

            txttenud.Text   = dgvuudai.Rows[e.RowIndex].Cells["tenud"].Value.ToString();
            tgbdud.Value    = Convert.ToDateTime(dgvuudai.Rows[e.RowIndex].Cells["ngaybatdau"].Value.ToString());
            tgktud.Value    = Convert.ToDateTime(dgvuudai.Rows[e.RowIndex].Cells["ngayketthuc"].Value.ToString());
            txtgiamgia.Text = dgvuudai.Rows[e.RowIndex].Cells["uudai"].Value.ToString();
            if (e.ColumnIndex == 0)
            {
                if (MessageBox.Show(this, "Bạn có muốn xóa khuyến mại này không ?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
                    {
                        UuDaiHD uudai = quanli.UuDaiHDs.FirstOrDefault(p => p.MaUD == makm);
                        uudai.NgayBD = Convert.ToDateTime("06/05/2020");
                        quanli.SaveChanges();
                        List <HoaDon> ds_hd = quanli.HoaDons.Where(p => p.MaUD == makm).ToList();
                        foreach (var item in ds_hd)
                        {
                            HoaDon hd = quanli.HoaDons.FirstOrDefault(p => p.MaHD == item.MaHD);
                            hd.MaUD = null;
                            quanli.SaveChanges();
                        }

                        quanli.UuDaiHDs.Remove(uudai);
                        quanli.SaveChanges();
                        MessageBox.Show(this, "Xóa thành công !!", "Xóa", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        resetud();
                        loaduudai();
                    }
                }
            }
        }
Beispiel #17
0
 private void btnthemHD_Click(object sender, EventArgs e)
 {
     if (!kiemtra())
     {
         return;
     }
     using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
     {
         quanli.themHD(cbkhachhang.Text, cbmaud.Text, cbuser.Text);
         quanli.SaveChanges();
         MessageBox.Show("Thêm thành công hóa đơn!");
         FrmHoaDon_Load(sender, e);
     }
 }
 private void updateDichvu(string madichvu)
 {
     using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
     {
         DichVu       dv     = quanli.DichVus.FirstOrDefault(p => p.MaDV == madichvu);
         MemoryStream me     = new MemoryStream();
         byte[]       images = null;
         FileStream   stream = new FileStream(img, FileMode.Open, FileAccess.Read);
         BinaryReader brs    = new BinaryReader(stream);
         images = brs.ReadBytes((int)stream.Length);
         dv.Anh = images;
         quanli.SaveChanges();
         MessageBox.Show("Update thanh cong");
     }
 }
Beispiel #19
0
 private void updatePhuKien(string maphukien)
 {
     using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
     {
         PHUKIEN      tc     = quanli.PHUKIENs.FirstOrDefault(p => p.Maphukien == maphukien);
         MemoryStream me     = new MemoryStream();
         byte[]       images = null;
         FileStream   stream = new FileStream(img, FileMode.Open, FileAccess.Read);
         BinaryReader brs    = new BinaryReader(stream);
         images     = brs.ReadBytes((int)stream.Length);
         tc.HinhAnh = images;
         quanli.SaveChanges();
         MessageBox.Show("Update thanh cong");
     }
 }
 private void btnSua_Click(object sender, EventArgs e)
 {
     using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
     {
         CTNhapPhuKien sua = quanli.CTNhapPhuKiens.FirstOrDefault(p => p.MaPN == txtmaphieunhap.Text);
         sua.MaPN = txtmaphieunhap.Text;
         //sua.MaPhuKien = txtmaphukien.Text;
         sua.TenPhuKien = txttenphukien.Text;
         //sua.LoaiPhuKien = cbLoaiPhuKien.Text;
         sua.Soluong = int.Parse(txtSoluong.Text);
         sua.GiaNhap = double.Parse(txtGianhap.Text);
         quanli.SaveChanges();
         loaddulieu();
     }
 }
 private void updateThucPham(string mathucpham)
 {
     using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
     {
         THUCPHAM     tc     = quanli.THUCPHAMs.FirstOrDefault(p => p.Mathucpham == mathucpham);
         MemoryStream me     = new MemoryStream();
         byte[]       images = null;
         FileStream   stream = new FileStream(img, FileMode.Open, FileAccess.Read);
         BinaryReader brs    = new BinaryReader(stream);
         images     = brs.ReadBytes((int)stream.Length);
         tc.hinhanh = images;
         quanli.SaveChanges();
         MessageBox.Show("Update thanh cong");
     }
 }
Beispiel #22
0
        private void suaSanPham()
        {
            //string matc = cbTen.SelectedValue.ToString();
            using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
            {
                CTNhapThuCung nhap = quanli.CTNhapThuCungs.FirstOrDefault(p => p.MaThuCung == matc && p.MaPN == mapn);
                //nhap.MaPN = "PN01";
                Console.WriteLine(nhap.MaThuCung);
                nhap.MaLoai     = cbLoai.SelectedValue.ToString();
                nhap.TenThuCung = cbTen.Text;
                nhap.SoLuong    = int.Parse(txtSoLuong.Text);
                nhap.GiaNhap    = double.Parse(txtGia.Text);
                nhap.Donvi      = txtdonvi.Text;
                quanli.SaveChanges();


                ThuCung tc = quanli.ThuCungs.FirstOrDefault(p => p.MaThuCung == matc);

                tc.TenThuCung = cbTen.Text;
                tc.MaLoai     = cbLoai.SelectedValue.ToString();
                tc.soluong   += int.Parse(txtSoLuong.Text);
                tc.DonGia     = double.Parse(txtGia.Text) + 0.1 * double.Parse(txtGia.Text);
                tc.Donvi      = txtdonvi.Text;
                if (dem == 1)
                {
                    MemoryStream me     = new MemoryStream();
                    byte[]       images = null;
                    FileStream   stream = new FileStream(img, FileMode.Open, FileAccess.Read);
                    BinaryReader brs    = new BinaryReader(stream);
                    images = brs.ReadBytes((int)stream.Length);
                    tc.Anh = images;
                }

                quanli.SaveChanges();
            }
        }
 private void btnThem_Click(object sender, EventArgs e)
 {
     using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
     {
         CTNhapPhuKien them = new CTNhapPhuKien();
         them.MaPN = txtmaphieunhap.Text;
         //them.MaPhuKien = txtmaphukien.Text;
         //them.LoaiPhuKien = cbLoaiPhuKien.Text;
         them.TenPhuKien = txttenphukien.Text;
         them.Soluong    = int.Parse(txtSoluong.Text);
         them.GiaNhap    = double.Parse(txtGianhap.Text);
         quanli.CTNhapPhuKiens.Add(them);
         quanli.SaveChanges();
         loaddulieu();
     }
 }
 private void btnThem_Click(object sender, EventArgs e)
 {
     if (cbtenthucung.SelectedIndex == -1)
     {
         using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
         {
             MemoryStream me     = new MemoryStream();
             byte[]       images = null;
             FileStream   stream = new FileStream(img, FileMode.Open, FileAccess.Read);
             BinaryReader brs    = new BinaryReader(stream);
             images = brs.ReadBytes((int)stream.Length);
             // quanli.insertCTPN( cbmanhacungcap.Text, Convert.ToInt16(txtSoluong.Text), float.Parse(txtGianhap.Text), cbtenthucung.Text, cbLoaiThuCung.SelectedValue.ToString(),images,0);
             quanli.SaveChanges();
             Formnhapthucung_Load(sender, e);
         }
     }
 }
Beispiel #25
0
 private void btnthanhtoan_Click(object sender, EventArgs e)
 {
     if (dgvPhuKien.Rows.Count == 0)
     {
         return;
     }
     using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
     {
         HoaDon hd = quanli.HoaDons.FirstOrDefault(p => p.MaHD == txtmahoadon.Text);
         hd.TrangThai = true;
         quanli.SaveChanges();
         MessageBox.Show("Thanh toán thành công!");
         Formbalo_Load(sender, e);
         cbchuathanhtoan.Text = null;
         return;
     }
 }
Beispiel #26
0
        private void luu_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtmacv.Text))
            {
                MessageBox.Show("Bạn cần phải nhập mã chức vụ!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txttencv.Focus();
                return;
            }

            if (string.IsNullOrEmpty(txttencv.Text))
            {
                MessageBox.Show("Bạn cần phải nhập tên chức vụ!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txttencv.Focus();
                return;
            }

            if (string.IsNullOrEmpty(txtluong.Text))
            {
                MessageBox.Show("Bạn cần phải nhập lương!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txttencv.Focus();
                return;
            }
            try
            {
                double a = double.Parse(txtluong.Text);
            }
            catch
            {
                MessageBox.Show("Kiểu dữ liệu lương không hợp lệ!!!");
                return;
            }
            using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
            {
                ChucVu cv = quanli.ChucVus.FirstOrDefault(p => p.MaCV == txtmacv.Text);
                cv.TenCV = txttencv.Text;
                //cv.MaCV = txtmacv.Text;
                cv.Luongcoban     = double.Parse(txtluong.Text);
                cv.BanHang        = ckbbanhang.Checked;
                cv.Quanlynhanvien = ckbquanlynhanvien.Checked;
                cv.Thongke        = ckbthongke.Checked;
                cv.Quanlykho      = cbkquanlykho.Checked;
                quanli.SaveChanges();
                MessageBox.Show("Lưu thành công!");
                FrmQuanly_Load(sender, e);
            }
        }
Beispiel #27
0
 private void btnthemtp_Click(object sender, EventArgs e)
 {
     using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
     {
         if (rbthuong.Checked == true)
         {
             loai = rbthuong.Text;
         }
         if (rbphat.Checked == true)
         {
             loai = rbphat.Text;
         }
         quanli.insertThuongPhat(cbnhanvien.SelectedValue.ToString(), DateTime.Now, loai, int.Parse(txttien.Text), txtlydo.Text);
         quanli.SaveChanges();
         MessageBox.Show("Thêm thành công!");
         Formnhanvien_Load(sender, e);
     }
 }
Beispiel #28
0
 private void btnSua_Click(object sender, EventArgs e)
 {
     if (manhacungcap == "")
     {
         MessageBox.Show("Yêu cầu chọn nhà cung cấp cần sửa thông tin!!");
         return;
     }
     using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
     {
         NhaCungCap ncc = quanli.NhaCungCaps.FirstOrDefault(p => p.MaNCC == manhacungcap);
         ncc.TenNCC = txttenncc.Text;
         ncc.Diachi = txtdiachi.Text;
         ncc.Sdt    = int.Parse(txtsdt.Text);
         quanli.SaveChanges();
         MessageBox.Show("Đã sửa");
         Formnhacungcap_Load(sender, e);
     }
 }
Beispiel #29
0
        private void btnDangKy_Click(object sender, EventArgs e)
        {
            if (!kiemtra())
            {
                return;
            }
            using (quanlithucungEntities1 quanli = new quanlithucungEntities1())
            {
                NhanVien nv       = quanli.NhanViens.FirstOrDefault(p => p.MaNV == txtmanv.Text);
                DangNhap dangNhap = quanli.DangNhaps.FirstOrDefault(p => p.MaNV == txtmanv.Text);
                if (nv == null)
                {
                    MessageBox.Show("Xin lỗi, mã nhân viên bạn nhập không tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
                if (dangNhap != null)
                {
                    MessageBox.Show("Nhân viên này đã có tài khoản, bạn không thể đăng ký thêm. Hãy sử dụng chức năng lấy lại mật khẩu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                else
                {
                    DangNhap dn = new DangNhap();
                    dn.UserName = txttendn.Text;
                    MD5           mh         = MD5.Create();
                    byte[]        inputBytes = System.Text.Encoding.ASCII.GetBytes(txtmk.Text);
                    byte[]        hash       = mh.ComputeHash(inputBytes);
                    StringBuilder sb         = new StringBuilder();

                    for (int i = 0; i < hash.Length; i++)
                    {
                        sb.Append(hash[i].ToString("X2"));
                    }
                    string pass = sb.ToString();
                    dn.PassWord = pass;
                    dn.MaNV     = txtmanv.Text;
                    quanli.DangNhaps.Add(dn);
                    quanli.SaveChanges();
                    MessageBox.Show("Đăng ký thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
            }
        }
Beispiel #30
0
 private void btxoa1_Click(object sender, EventArgs e)
 {
     try
     {
         using (quanlithucungEntities1 thucung = new quanlithucungEntities1())
         {
             string makh = dataGridView1.CurrentRow.Cells[0].Value.ToString();
             thucung.deleteKH(makh);
             thucung.SaveChanges();
             MessageBox.Show("Xóa thành công");
             kh1_Load(sender, e);
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Không thể xóa, vui lòng kiểm tra lại");
         return;
     }
 }