예제 #1
0
        private void page_thongke_Load(object sender, EventArgs e)
        {
            btnhoadon.IconVisible = true;
            viewluong.IconVisible = true;

            doanhso.ChartAreas["doanh số"].AxisX.Maximum = 12.5;
            doanhso.ChartAreas["doanh số"].AxisX.Minimum = 0;

            using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
            {
                List <HoaDon> ds_hoadon = quanli.HoaDons.ToList();
                foreach (var item in ds_hoadon)
                {
                    if (item.ThoiGianLap != null)
                    {
                        int dem = 0;
                        foreach (var nam in cbnam.Items)
                        {
                            if (nam.ToString() == item.ThoiGianLap.Value.Year.ToString())
                            {
                                dem++;
                                break;
                            }
                        }
                        if (dem == 0)
                        {
                            cbnam.Items.Add(item.ThoiGianLap.Value.Year.ToString());
                        }
                    }
                }
            }
        }
예제 #2
0
        public void Napdatalist()
        {
            lvthucdon.Groups.Clear();
            lvthucdon.Items.Clear();
            lvthucdon.Groups.Clear();
            List <LoaiDoUong> ds_Loaidouong = new List <LoaiDoUong>();

            using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
            {
                ds_Loaidouong = quanli.LoaiDoUongs.ToList();
                foreach (LoaiDoUong item in ds_Loaidouong)
                {
                    ListViewGroup lvl = new ListViewGroup(item.TenLoai);
                    lvl.Tag = item.IdLoai.ToString();
                    lvthucdon.Groups.Add(lvl);
                }
                foreach (ListViewGroup lvl in lvthucdon.Groups)
                {
                    int           stt       = 1;
                    int           maloai    = Int32.Parse(lvl.Tag.ToString());
                    List <DoUong> ds_douong = quanli.DoUongs.Where(p => p.IdLoai == maloai).ToList();
                    foreach (DoUong item in ds_douong)
                    {
                        ListViewItem lvi = new ListViewItem(item.IdLoai.ToString());
                        lvi.SubItems.Add(stt + "");
                        lvi.SubItems.Add(item.TenDoUong);
                        lvi.SubItems.Add(item.Id.ToString());
                        lvthucdon.Items.Add(lvi);
                        lvi.Group = lvl;
                        stt++;
                    }
                }
            }
        }
예제 #3
0
 private void btnluucv_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(txttencv.Text))
     {
         MessageBox.Show("yêu cầu nhập tên chức vụ !");
         return;
     }
     if (string.IsNullOrEmpty(txtluong.Text))
     {
         MessageBox.Show("yêu cầu nhập lương chức vụ !");
         return;
     }
     using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
     {
         ChucVu cv = quanli.ChucVus.FirstOrDefault(p => p.IdChucVu == machucvu);
         cv.TenChucVu = txttencv.Text;
         cv.ThongKe   = ckthongke.Checked;
         cv.QuanLy    = cknhanvien.Checked;
         cv.Kho       = ckqlkho.Checked;
         cv.PhaChe    = ckphache.Checked;
         cv.BanHang   = ckbanhang.Checked;
         cv.KhachHang = ckkhachhang.Checked;
         int luong = int.Parse(txtluong.Text);
         cv.LuongCoBan = luong;
         quanli.SaveChanges();
         MessageBox.Show(this, "Đã Lưu !", "Lưu", MessageBoxButtons.OK, MessageBoxIcon.Information);
         loadchucvu();
         lammoi();
     }
 }
예제 #4
0
        private void dgvnhanvien_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 0)
            {
                string tendangnhap = dgvnhanvien.Rows[e.RowIndex].Cells[2].Value.ToString();
                string tennv       = dgvnhanvien.Rows[e.RowIndex].Cells[3].Value.ToString();
                string diachi      = dgvnhanvien.Rows[e.RowIndex].Cells[4].Value.ToString();
                string cmnd        = dgvnhanvien.Rows[e.RowIndex].Cells[5].Value.ToString();
                string sdt         = dgvnhanvien.Rows[e.RowIndex].Cells[6].Value.ToString();
                string chucvu      = dgvnhanvien.Rows[e.RowIndex].Cells[7].Value.ToString();

                Form_SuaNhanVien suachua = new Form_SuaNhanVien(tendangnhap, tennv, diachi, sdt, cmnd, chucvu);
                suachua.getthem().Click += clickthem;

                suachua.ShowDialog();
            }
            if (e.ColumnIndex == 1)
            {
                using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
                {
                    string tendangnhap = dgvnhanvien.Rows[e.RowIndex].Cells[2].Value.ToString();

                    if (MessageBox.Show("Bạn có muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        NhanVien nv = quanli.NhanViens.Where(p => p.TenDangNhap == tendangnhap).FirstOrDefault();
                        quanli.NhanViens.Remove(nv);
                        quanli.SaveChanges();
                        loadnhanvien();
                        MessageBox.Show("Xóa thành công!!");
                    }
                }
            }
        }
예제 #5
0
 private void Dang_Nhap()
 {
     errorProvider1.Clear();
     if (txtname.Text == "")
     {
         errorProvider1.SetError(txtname, "Bạn cần nhập tên tài khoản !");
         txtname.Focus();
         return;
     }
     else if (txtpass.Text == "")
     {
         errorProvider1.SetError(txtpass, "Bạn cần nhập mật khẩu ! ");
         txtpass.Focus();
         return;
     }
     using (DatabaseQLTSEntities db = new DatabaseQLTSEntities())
     {
         NhanVien lg = db.NhanViens.Where(p => p.TenDangNhap == txtname.Text && p.MatKhau == txtpass.Text.Trim()).FirstOrDefault();
         if (lg == null)
         {
             MessageBox.Show(this, "Sai tên đăng nhập hoặc mật khẩu! \n Vui lòng kiểm tra lại !", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return;
         }
         if (lg != null)
         {
             MessageBox.Show("Đăng nhập thành công");
             Page_Main pg = new Page_Main();
             pg.getID("Xin Chào : " + txtname.Text);
             pg.Show();
             this.Hide();
         }
     }
 }
예제 #6
0
 private void btxoa_Click(object sender, EventArgs e)
 {
     if (madouong == 0)
     {
         MessageBox.Show("Yêu cầu chọn đồ uống cần xóa !");
         return;
     }
     if (MessageBox.Show(this, "Bạn có muốn xóa đồ uống này không ?", "Xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
         {
             CTHoaDon ct_hd = quanli.CTHoaDons.FirstOrDefault(p => p.IdDoUong == madouong);
             if (ct_hd != null)
             {
                 MessageBox.Show(this, "Dữ liệu đang sử dụng không thể xóa !", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 return;
             }
             List <CTDoUong> ds_chitiet = quanli.CTDoUongs.Where(p => p.IdDoUong == madouong).ToList();
             foreach (var item in ds_chitiet)
             {
                 quanli.CTDoUongs.Remove(item);
                 quanli.SaveChanges();
             }
             DoUong du = quanli.DoUongs.FirstOrDefault(p => p.Id == madouong);
             quanli.DoUongs.Remove(du);
             quanli.SaveChanges();
             reset();
             Napdatalist();
         }
     }
 }
예제 #7
0
        private void dgvuudai_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            txtidud.Text   = dgvuudai.Rows[e.RowIndex].Cells["IdUuDai"].Value.ToString();
            txttenud.Text  = dgvuudai.Rows[e.RowIndex].Cells["TenUuDai"].Value.ToString();
            dtngaybd.Value = Convert.ToDateTime(dgvuudai.Rows[e.RowIndex].Cells["NgayBatDau"].Value.ToString());
            dtngaykt.Value = Convert.ToDateTime(dgvuudai.Rows[e.RowIndex].Cells["NgayKetThuc"].Value.ToString());
            txtgiamud.Text = dgvuudai.Rows[e.RowIndex].Cells["Giam"].Value.ToString();
            String mauudai = dgvuudai.Rows[e.RowIndex].Cells["IdUuDai"].Value.ToString();

            if (e.ColumnIndex == 0)
            {
                txttenud.Enabled          = true;
                dtngaykt.Enabled          = true;
                dtngaybd.Enabled          = true;
                txtgiamud.Enabled         = true;
                btnLuuud.Enabled          = true;
                bunifuFlatButton2.Enabled = true;
                btnthemud.Text            = "Làm mới";
            }
            if (e.ColumnIndex == 1)
            {
                if (MessageBox.Show("Bạn có muốn xóa sự kiện này không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
                    {
                        Uudai uudai = quanli.Uudais.FirstOrDefault(p => p.IdUuDai.ToString() == mauudai);
                        quanli.Uudais.Remove(uudai);
                        quanli.SaveChanges();
                        resetud();
                        loadsukien();
                    }
                }
            }
        }
예제 #8
0
        private void bttach_Click(object sender, EventArgs e)
        {
            using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
            {
                PhieuXuat px = new PhieuXuat();
                px.TenDangNhap = username.Trim();
                px.ThoiGianLap = DateTime.Now;
                quanli.PhieuXuats.Add(px);
                quanli.SaveChanges();
                foreach (DataGridViewRow item in dgvnguyenlieu.Rows)
                {
                    int        manl = int.Parse(item.Cells["manl"].Value.ToString());
                    NguyenLieu nl   = quanli.NguyenLieux.FirstOrDefault(p => p.IdNguyenLieu == manl);
                    if (nl != null)
                    {
                        nl.SoLuong = nl.SoLuong - float.Parse(item.Cells["slnl"].Value.ToString());
                        quanli.SaveChanges();
                    }

                    CTPhieuXuat ct = new CTPhieuXuat();
                    ct.IdPhieuXuat  = px.IdPhieuXuat;
                    ct.IdNguyenLieu = manl;
                    ct.SoLuong      = float.Parse(item.Cells["slnl"].Value.ToString());
                    quanli.CTPhieuXuats.Add(ct);
                    quanli.SaveChanges();
                }
                MessageBox.Show("Đã Xuất !");
                this.Close();
            }
        }
예제 #9
0
        public void timkiem()
        {
            DataTable table = new DataTable();

            table.Columns.Add("IdKhachHang");
            table.Columns.Add("TenKhachHang");
            table.Columns.Add("DiaChi");
            table.Columns.Add("SDT");
            table.Columns.Add("TenLoai");
            table.Columns.Add("DiemTichLuy");
            using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
            {
                List <KhachHang> ds_px = quanli.KhachHangs.ToList();
                foreach (var item in ds_px)
                {
                    string tenloai = "";

                    LoaiKhachHang nv = quanli.LoaiKhachHangs.FirstOrDefault(p => p.IdLoai == item.IdLoai);
                    if (nv != null)
                    {
                        tenloai = nv.TenLoai;
                    }
                    if (RemoveUnicode(item.TenKhachHang.ToLower()).Contains(RemoveUnicode(txtsearch.Text.ToLower())))
                    {
                        table.Rows.Add(item.IdKhachHang, item.TenKhachHang, item.DIACHI, item.SDT, tenloai, item.DiemTichLuy);
                    }
                }
            }
            dgvkhachhang.DataSource = table;
        }
예제 #10
0
 private void btnSua_Click(object sender, EventArgs e)
 {
     if (txtMa.Text == "")
     {
         MessageBox.Show("Chọn loại thẻ cần sửa");
         return;
     }
     else
     {
         txtDTT.Enabled     = true;
         txtGiamGia.Enabled = true;
         if (txtDTT.Text == "" || txtGiamGia.Text == "")
         {
             MessageBox.Show("Hãy nhập đầy đủ thông tin");
             return;
         }
         else
         {
             using (DatabaseQLTSEntities db = new DatabaseQLTSEntities())
             {
                 LoaiKhachHang lt = db.LoaiKhachHangs.FirstOrDefault(p => p.IdLoai.ToString() == txtMa.Text);
                 lt.GiamGia      = int.Parse(txtGiamGia.Text);
                 lt.DiemToiThieu = int.Parse(txtDTT.Text);
                 db.SaveChanges();
                 MessageBox.Show("Cập nhật thành công");
                 resetud();
                 loadloaithe();
             }
         }
     }
 }
예제 #11
0
        private void btnView_Click(object sender, EventArgs e)
        {
            using (DatabaseQLTSEntities db = new DatabaseQLTSEntities())
            {
                if (rdVang.Checked)

                {
                    loadkhachhang(4);
                }
                if (rdBac.Checked)
                {
                    loadkhachhang(3);
                }
                if (rdDong.Checked)
                {
                    loadkhachhang(2);
                }
                if (rdThanhVien.Checked)
                {
                    loadkhachhang(1);
                }
                if (rdNone.Checked)
                {
                    loadkhachhang(0);
                }
            }
        }
예제 #12
0
 private void dgvloai_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     btluu.Enabled     = true;
     txtloai.Text      = dgvloai.Rows[e.RowIndex].Cells["tenloai"].Value.ToString();
     txtloai.ForeColor = Color.Black;
     mloai             = int.Parse(dgvloai.Rows[e.RowIndex].Cells["maloai"].Value.ToString());
     if (e.ColumnIndex == 0)
     {
         if (MessageBox.Show(this, "Bạn có muốn xóa loại đồ uống này không ?", "Xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
             {
                 DoUong du = quanli.DoUongs.FirstOrDefault(p => p.IdLoai == mloai);
                 if (du != null)
                 {
                     MessageBox.Show(this, "Dữ liệu đang sử dụng không thể xóa !", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                     return;
                 }
                 LoaiDoUong loai = quanli.LoaiDoUongs.FirstOrDefault(p => p.IdLoai == mloai);
                 quanli.LoaiDoUongs.Remove(loai);
                 quanli.SaveChanges();
                 loadLoaiDU();
             }
         }
     }
 }
예제 #13
0
 public void loadnhanvien()
 {
     using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
     {
         List <NhanVien> ds_nhanvien = quanli.NhanViens.ToList();
         DataTable       table       = new DataTable();
         table.Columns.Add("TenDangNhap");
         table.Columns.Add("TenNhanVien");
         table.Columns.Add("DiaChi");
         table.Columns.Add("CMND");
         table.Columns.Add("SDT");
         table.Columns.Add("TenChucVu");
         foreach (NhanVien item in ds_nhanvien)
         {
             string chucvu = "";
             if (item.IdChucVu == null)
             {
                 chucvu = "rỗng";
             }
             else
             {
                 chucvu = quanli.ChucVus.FirstOrDefault(p => p.IdChucVu == item.IdChucVu).TenChucVu;
             }
             table.Rows.Add(item.TenDangNhap, item.TenNhanVien, item.DiaChi, item.CMND, item.SDT, chucvu);
         }
         dgvnhanvien.DataSource = table;
     }
 }
예제 #14
0
 public void Load_Loai()
 {
     using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
     {
         cbloai.DataSource    = quanli.LoaiDoUongs.ToList();
         cbloai.DisplayMember = "TenLoai";
         cbloai.ValueMember   = "IdLoai";
     }
 }
예제 #15
0
 public void loadnl()
 {
     using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
     {
         NguyenLieu nl = quanli.NguyenLieux.FirstOrDefault(p => p.IdNguyenLieu == manl);
         txttennl.Text   = nl.TenNguyenLieu;
         txtsoluong.Text = "";
         cbdvt.Text      = nl.DonViTinh;
     }
 }
예제 #16
0
        private void btnthemcv_Click(object sender, EventArgs e)
        {
            try
            {
                btnthemcv.Text = btnthemcv.Text == "Thêm" ? btnthemcv.Text = "Làm mới" : btnthemcv.Text = "Thêm";
                if (btnthemcv.Text == "Thêm")
                {
                    btnluucv.Enabled = false;
                    btnxoacv.Enabled = false;
                    lammoi();
                }
                else if (btnthemcv.Text == "Làm mới")
                {
                    btnluucv.Enabled = true;
                    btnxoacv.Enabled = true;
                    errorMessage.Clear();
                    string ten   = txttencv.Text.Trim();
                    string luong = txtluong.Text.Trim();
                    if (string.IsNullOrEmpty(ten))
                    {
                        errorMessage.SetError(txttencv, "Bạn cần nhập tên chức vụ !");
                        txttencv.Focus();
                        return;
                    }
                    if (string.IsNullOrEmpty(luong))
                    {
                        errorMessage.SetError(txtluong, "Bạn cần nhập lương ! ");
                        txtluong.Focus();
                        return;
                    }

                    using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
                    {
                        ChucVu cv = new ChucVu();
                        cv.TenChucVu  = txttencv.Text;
                        cv.LuongCoBan = int.Parse(txtluong.Text);
                        cv.BanHang    = ckbanhang.Checked;
                        cv.QuanLy     = cknhanvien.Checked;
                        cv.PhaChe     = ckphache.Checked;
                        cv.ThongKe    = ckthongke.Checked;
                        cv.KhachHang  = ckkhachhang.Checked;
                        cv.Kho        = ckqlkho.Checked;
                        quanli.ChucVus.Add(cv);
                        quanli.SaveChanges();
                        MessageBox.Show("Thêm thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Question);
                        loadchucvu();
                    }
                }
            }
            catch
            {
                MessageBox.Show("Không thêm được! Vui lòng kiểm tra lại thông tin.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #17
0
 public void loadNL()
 {
     using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
     {
         List <NguyenLieu> ds_nl = quanli.NguyenLieux.ToList();
         foreach (var item in ds_nl)
         {
             cbnguyenlieu.Items.Add(item.TenNguyenLieu);
         }
     }
 }
예제 #18
0
 private void formcloseloai(object sender, FormClosedEventArgs e)
 {
     Napdatalist();
     Load_Loai();
     reset();
     txtgia.Enabled = false;
     using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
     {
         ds_douong = quanli.DoUongs.ToList();
     }
 }
예제 #19
0
 private void Form_ThemNhanVien_Load(object sender, EventArgs e)
 {
     using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
     {
         List <ChucVu> ds_chucvu = quanli.ChucVus.ToList();
         foreach (ChucVu item in ds_chucvu)
         {
             cbchucvu.Items.Add(item.TenChucVu);
         }
         cbchucvu.SelectedIndex = 0;
     }
 }
예제 #20
0
 private void btsua_Click(object sender, EventArgs e)
 {
     if (hinhanh.Image == null)
     {
         errorMessage.Clear();
         errorMessage.SetError(hinhanh, "Bạn cần click vào chọn ảnh");
         return;
     }
     if (btthem.Text == "Thêm")
     {
         errorMessage.Clear();
         string ten = txtten.Text.Trim();
         if (string.IsNullOrEmpty(ten))
         {
             errorMessage.SetError(txtten, "Bạn cần nhập tên đồ uống !");
             txtten.Focus();
             return;
         }
         if (cbloai.SelectedItem == null)
         {
             errorMessage.Clear();
             errorMessage.SetError(cbloai, "Bạn cần chọn loại đồ uống!");
         }
         ThemDoUong();
     }
     else
     {
         using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
         {
             int    maloai = quanli.LoaiDoUongs.FirstOrDefault(p => p.TenLoai == cbloai.Text).IdLoai;
             DoUong du     = quanli.DoUongs.FirstOrDefault(p => p.Id == madouong);
             du.IdLoai    = maloai;
             du.TenDoUong = txtten.Text;
             MemoryStream me     = new MemoryStream();
             byte[]       images = null;
             if (img != "")
             {
                 FileStream   stream = new FileStream(img, FileMode.Open, FileAccess.Read);
                 BinaryReader brs    = new BinaryReader(stream);
                 images     = brs.ReadBytes((int)stream.Length);
                 du.HinhAnh = images;
             }
             if (cbsize.Text != "")
             {
                 quanli.updateCTdu(du.Id, cbsize.SelectedItem.ToString(), int.Parse(txtgia.Text));
             }
             quanli.SaveChanges();
             Napdatalist();
             MessageBox.Show(this, "Đã Lưu !", "Lưu", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
 }
예제 #21
0
 private void cbnguyenlieu_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cbnguyenlieu.SelectedIndex == -1)
     {
         return;
     }
     using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
     {
         txtdvt.Enabled = false;
         txtdvt.Text    = quanli.NguyenLieux.FirstOrDefault(p => p.TenNguyenLieu == cbnguyenlieu.SelectedItem.ToString()).DonViTinh;
         txttonkho.Text = quanli.NguyenLieux.FirstOrDefault(p => p.TenNguyenLieu == cbnguyenlieu.SelectedItem.ToString()).SoLuong.ToString();
     }
 }
예제 #22
0
 public void load_gia(int id, string size)
 {
     using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
     {
         List <CTDoUong> ds_douong = quanli.CTDoUongs.Where(p => p.IdDoUong == id).ToList();
         foreach (CTDoUong item in ds_douong)
         {
             if (item.Size == size)
             {
                 txtgia.Text = item.DonGia.ToString();
             }
         }
     }
 }
예제 #23
0
 public void loadLoaiDU()
 {
     btluu.Enabled = true;
     using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
     {
         DataTable table = new DataTable();
         table.Columns.Add("maloai");
         table.Columns.Add("tenloai");
         foreach (var item in quanli.LoaiDoUongs.ToList())
         {
             table.Rows.Add(item.IdLoai, item.TenLoai);
         }
         dgvloai.DataSource = table;
     }
 }
예제 #24
0
 public void loadsize(int matd)
 {
     cbsize.Items.Clear();
     using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
     {
         List <CTDoUong> ds_size = quanli.CTDoUongs.Where(p => p.IdDoUong == matd).ToList();
         foreach (var item in ds_size)
         {
             cbsize.Items.Add(item.Size);
         }
         if (cbsize.Items.Count > 0)
         {
             cbsize.SelectedIndex = 0;
         }
     }
 }
예제 #25
0
        private void viewluong_Click(object sender, EventArgs e)
        {
            if (cbnam.SelectedIndex == -1)
            {
                return;
            }
            int nam = int.Parse(cbnam.SelectedItem.ToString());

            using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
            {
                doanhso.Visible = true;
                List <doanhso_Result> ds_doanhso = quanli.doanhso(nam).ToList();
                foreach (var item in ds_doanhso)
                {
                    doanhso.Series["doanh số"].Points.AddXY(item.Thang, item.DoanhSo);
                }
            }
        }
예제 #26
0
        private void loadloaithe()
        {
            System.Data.DataTable table = new System.Data.DataTable();
            table.Columns.Add("IdLoai");
            table.Columns.Add("DiemToiThieu");
            table.Columns.Add("TenLoai");
            table.Columns.Add("GiamGia");

            using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
            {
                List <LoaiKhachHang> ds_nguyenlieu = quanli.LoaiKhachHangs.ToList();
                foreach (var item in ds_nguyenlieu)
                {
                    table.Rows.Add(item.IdLoai, item.DiemToiThieu, item.TenLoai, item.GiamGia);
                }
                dgvloaithetv.DataSource = table;
            }
        }
예제 #27
0
        public void loadgiamgia()
        {
            DateTime now = DateTime.Now;

            using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
            {
                List <Uudai> ds_uudai = quanli.Uudais.ToList();
                foreach (var item in ds_uudai)
                {
                    if (now > item.NgayBatDau && now < item.NgayKetThuc)
                    {
                        txtgiamgia.Text = item.GiamGia.ToString();
                        lbsukien.Text   = item.TenUuDai;
                        return;
                    }
                }
            }
        }
예제 #28
0
 private void btnthem_Click(object sender, EventArgs e)
 {
     if (txtloai.Text == "")
     {
         MessageBox.Show("yêu cầu nhập tên loại!");
         return;
     }
     else
     {
         using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
         {
             quanli.themloaidouong(txtloai.Text);
             quanli.SaveChanges();
             MessageBox.Show(this, "Đã Lưu !", "Lưu", MessageBoxButtons.OK, MessageBoxIcon.Information);
             loadLoaiDU();
         }
     }
 }
예제 #29
0
 private void btnLuuud_Click(object sender, EventArgs e)
 {
     if (txttenud.Text == "" || txtgiamud.Text == "")
     {
         MessageBox.Show("Nhập đầy đủ mục");
         return;
     }
     if (dtngaybd.Value < DateTime.Now)
     {
         MessageBox.Show("Ngày bắt đầu sự kiện phải lớn hơn hoặc bằng ngày hiện tại");
         return;
     }
     if (dtngaykt.Value < dtngaybd.Value)
     {
         MessageBox.Show("Ngày kết thúc phải lớn hơn ngày bắt đầu");
         return;
     }
     if (btnthemud.Text == "Làm mới")
     {
         using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
         {
             Uudai uudai = quanli.Uudais.FirstOrDefault(p => p.IdUuDai.ToString() == txtidud.Text.Trim());
             uudai.TenUuDai    = txttenud.Text;
             uudai.NgayBatDau  = dtngaybd.Value;
             uudai.NgayKetThuc = dtngaykt.Value;
             uudai.GiamGia     = int.Parse(txtgiamud.Text);
             quanli.SaveChanges();
             loadsukien();
             btnthemud.Text = "Thêm";
             resetud();
         }
     }
     else
     {
         using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
         {
             quanli.themsukien(txttenud.Text, dtngaybd.Value, dtngaykt.Value, float.Parse(txtgiamud.Text));
             quanli.SaveChanges();
             MessageBox.Show("Thêm thành công");
             loadsukien();
             resetud();
         }
     }
 }
예제 #30
0
 public void LoadSize(int id)
 {
     cbsize.Items.Clear();
     using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
     {
         List <CTDoUong> ds_douong = quanli.CTDoUongs.Where(p => p.IdDoUong == id).ToList();
         if (ds_douong != null)
         {
             foreach (CTDoUong item in ds_douong)
             {
                 cbsize.Items.Add(item.Size);
             }
         }
     }
     if (cbsize.Items.Count != 0)
     {
         cbsize.SelectedIndex = 0;
     }
 }