Пример #1
0
        private void Reset()
        {
            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            dataGridView1.DataSource = bus.timkiemnhanh_PhieuTra(textBox1.Text, textBox2.Text);
            foreach (DataGridViewTextBoxColumn col in this.dataGridView1.Columns)
            {
                switch (col.HeaderText)
                {
                case "MAPT":
                    col.HeaderText = "Mã phiếu trả";
                    break;

                case "MANCC":
                    col.HeaderText = "Mã nhà cung cấp";
                    break;

                case "NGNHAP":
                    col.HeaderText = "Ngày tạo phiếu";
                    break;

                case "TONGSL":
                    col.HeaderText = "Tổng số lượng";
                    break;

                case "TONGTIEN":
                    col.HeaderText = "Tổng giá trị";
                    break;

                case "GHICHU":
                    col.HeaderText = "Ghi chú";
                    break;
                }
            }
        }
Пример #2
0
        private void pictureBox6_Click(object sender, EventArgs e)
        {
            DataGridViewRow currow = dataGridView1.SelectedCells[0].OwningRow;

            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            DialogResult          res = MessageBox.Show("Bạn có chắc xóa phiếu trả " + currow.Cells[0].Value.ToString() + " không?",
                                                        "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (res == DialogResult.No)
            {
                return;
            }

            foreach (DataRow row in bus.InPhieuTra(currow.Cells[0].Value.ToString()).Rows)
            {
                bus.xoaCTPT(currow.Cells[0].Value.ToString(), row["MASP"].ToString());
            }
            if (bus.xoaPhieuTra(currow.Cells[0].Value.ToString()))
            {
                MessageBox.Show("Bạn đã xóa " + currow.Cells[0].Value.ToString() + " thành công");
            }
            else
            {
                MessageBox.Show("Có vấn đề xảy ra! Không thành công");
            }
            Reset();
        }
Пример #3
0
 public FormNhapPhieuNhap()
 {
     InitializeComponent();
     dateNgNhap.DateTime = DateTime.Today;
     Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
     if (bus.getDataTable("PHIEUNHAP") == null)
     {
         txtMaPN.Text = "PN0001";
         return;
     }
     try
     {
         string str = bus.getThongTinPN(0, bus.getDataTable("PHIEUNHAP").Rows.Count - 1);
         str = str.Remove(0, 2);
         int temp = str.Length;
         str = (Convert.ToInt32(str) + 1).ToString();
         while (str.Length < temp)
         {
             str = "0" + str;
         }
         string mapn = "PN";
         mapn        += str;
         txtMaPN.Text = mapn;
     }
     catch (Exception ex) { }
     lbl1.BackColor = lbl2.BackColor = Green_Main;
 }
Пример #4
0
        private void pictureBox14_Click(object sender, EventArgs e)
        {
            if (lblTenDN.Text == "admin")
            {
                PushNoti noti1 = new PushNoti("Warning", "Không thể xoá tài khoản admin!");
                noti1.Width = this.Width;
                this.panel2.Controls.Add(noti1);
                noti1.Show();
                noti1.ShowNoti();
                return;
            }
            DialogResult kq = MessageBox.Show("Bạn có chắc xóa tài khoản " + lblTenDN.Text + "?", "Hỏi",
                                              MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (kq == DialogResult.No)
            {
                return;
            }
            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            if (bus.xoaTaiKhoan(lblTenDN.Text) == false)
            {
                MessageBox.Show("Việc xóa xảy ra một số vấn đề! Không thành công");
            }
            else
            {
                MessageBox.Show("Đã xóa tài khoản " + lblTenDN.Text + " ra khỏi hệ thống!");
            }
            Reset();
            ShowSelectedRow();
        }
Пример #5
0
 private void DangNhap()
 {
     if (CheckDN(txtTaiKhoan.Text, txtMatKhau.Text))
     {
         username = txtTaiKhoan.Text;
         Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
         if (username == "admin")
         {
             DialogResult = DialogResult.OK;
             Close();
         }
         if (bus.timKiemNhanh_NhanVien(username).Rows.Count != 0)
         {
             DialogResult = DialogResult.OK;
             Close();
         }
         if (bus.timKiemNhanh_KhachHang(username).Rows.Count != 0)
         {
             DialogResult = DialogResult.Yes;
             Close();
         }
     }
     else
     {
         MessageBox.Show("Tài khoản không đúng");
     }
 }
Пример #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (txtMKM.Text == "" || txtNL.Text == "")
            {
                MessageBox.Show("Không thể bỏ trống!");
            }
            Stelia_BUS.Stelia_BUS bus       = new Stelia_BUS.Stelia_BUS();
            DataTable             infotable = bus.getDataTable("TAIKHOAN");

            foreach (DataRow row in infotable.Rows)
            {
                if (ThongTinDangNhap.Username == row[0].ToString())
                {
                    if (txtMKC.Text == row[1].ToString())
                    {
                        break;
                    }
                    else
                    {
                        MessageBox.Show("Mật khẩu cũ không đúng!");
                        return;
                    }
                }
            }
            if (txtMKM.Text != txtNL.Text)
            {
                MessageBox.Show("Nhập lại không giống với mật khẩu mới, vui lòng kiểm tra lại!");
                return;
            }
            DTO_TaiKhoan tk = new DTO_TaiKhoan(ThongTinDangNhap.Username, txtMKM.Text);

            bus.suaData(tk);
            MessageBox.Show("Thay đổi mật khẩu thành công!");
            Close();
        }
Пример #7
0
        private void Reset()
        {
            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            dataGridView1.DataSource = bus.getDataTable("PHIEUNHAP");
            foreach (DataGridViewTextBoxColumn col in this.dataGridView1.Columns)
            {
                switch (col.HeaderText)
                {
                case "MAPN":
                    col.HeaderText = "Mã phiếu nhập";
                    break;

                case "MANCC":
                    col.HeaderText = "Mã nhà cung cấp";
                    break;

                case "NGNHAP":
                    col.HeaderText = "Ngày nhập";
                    break;

                case "TONGSL":
                    col.HeaderText = "Tổng số lượng";
                    break;

                case "TONGTIEN":
                    col.HeaderText = "Tổng giá trị";
                    break;

                case "GHICHU":
                    col.HeaderText = "Ghi chú";
                    break;
                }
            }
        }
Пример #8
0
        private void dataGridView1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            DataGridViewRow currow = dataGridView1.SelectedCells[0].OwningRow;

            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            DTO_SanPham[]         SP  = bus.search_SANPHAM(currow.Cells[0].Value.ToString());
            MaSP = SP[0].MASP;
            Close();
        }
Пример #9
0
        public void Load_Grid()
        {
            string date = "";

            try
            {
                date = DateChange.ToString(dateNgDD.DateTime);
            }
            catch (Exception ex)
            {
                dateNgDD.DateTime = DateTime.Today;
                date = DateChange.ToString(dateNgDD.DateTime);
            }
            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            gridDiemDanh.DataSource = bus.timKiemNhanhDiemDanh(date);
            foreach (DataGridViewTextBoxColumn col in this.gridDiemDanh.Columns)
            {
                switch (col.HeaderText)
                {
                case "MANV":
                    col.HeaderText = "Mã nhân viên";
                    break;

                case "HOTEN":
                    col.HeaderText = "Họ tên";
                    break;

                case "NGSINH":
                    col.HeaderText = "Ngày sinh";
                    break;

                case "CHUCVU":
                    col.HeaderText = "Chức vụ";
                    break;

                case "NGAYVL":
                    col.HeaderText = "Ngày vào làm";
                    break;

                case "GIOITINH":
                    col.HeaderText = "Giới tính";
                    break;

                case "LUONG":
                    col.HeaderText = "Lương";
                    break;

                case "SLHD":
                    col.HeaderText = "Số lượng hoá đơn";
                    break;

                case "DOANHTHU":
                    col.HeaderText = "Doanh thu";
                    break;
                }
            }
        }
Пример #10
0
        private void dataGridView1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            DataGridViewRow currow = dataGridView1.SelectedCells[0].OwningRow;

            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            DTO_KhachHang[]       KH  = bus.search_KhachHang(currow.Cells[0].Value.ToString());
            MaKH = KH[0].MAKH;
            Close();
        }
Пример #11
0
        private void dataGridView1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            DataGridViewRow currow = dataGridView1.SelectedCells[0].OwningRow;

            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            DTO_NhaCungCap[]      NCC = bus.search_NhaCungCap(currow.Cells[0].Value.ToString());
            mancc        = NCC[0].MANCC;
            DialogResult = DialogResult.OK;
            Close();
        }
Пример #12
0
        private void FormChiTietHoaDon_Load(object sender, EventArgs e)
        {
            Stelia_BUS.Stelia_BUS bus  = new Stelia_BUS.Stelia_BUS();
            DataTable             temp = bus.InHoaDon(mahd);

            if (temp.Rows.Count == 0)
            {
                MessageBox.Show("Lỗi! Hoá đơn này không chứa bất kì sản phẩm nào!");
                lblKhachHang.Text = "";
                lblNhanVien.Text  = "";
                return;
            }
            lblKhachHang.Text = temp.Rows[0].ItemArray[11].ToString();
            lblNhanVien.Text  = temp.Rows[0].ItemArray[12].ToString();
            temp.Columns.Remove(temp.Columns[0]);
            temp.Columns.Remove(temp.Columns[0]);
            temp.Columns.Remove(temp.Columns[0]);
            temp.Columns.Remove(temp.Columns[0]);
            temp.Columns.Remove(temp.Columns[0]);
            temp.Columns.Remove(temp.Columns[0]);
            temp.Columns.Remove(temp.Columns[0]);
            temp.Columns.Remove(temp.Columns[4]);
            temp.Columns.Remove(temp.Columns[4]);
            gridHoaDon.DataSource = temp;
            label5.Text           = mahd;
            foreach (DataGridViewTextBoxColumn col in this.gridHoaDon.Columns)
            {
                switch (col.HeaderText)
                {
                case "TenSP":
                    col.HeaderText = "Tên sản phẩm";
                    break;

                case "SOLUONG":
                    col.HeaderText = "Số lượng";
                    break;

                case "GIATIEN":
                    col.HeaderText = "Giá tiền";
                    break;

                case "TONGTIENHANG1":
                    col.HeaderText = "Tổng cộng";
                    break;

                case "TENKH":
                    col.HeaderText = "Khách hàng";
                    break;

                case "TENNV":
                    col.HeaderText = "Nhân viên";
                    break;
                }
            }
        }
Пример #13
0
        private void pictureBox3_Click(object sender, EventArgs e)
        {
            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            if (dataGridView1.Rows.Count == 0)
            {
                PushNoti noti1 = new PushNoti("Error", "Chưa có chi tiết phiếu nhập!");
                noti1.Width = this.Width;
                this.Controls.Add(noti1);
                noti1.Show();
                noti1.ShowNoti();
            }
            DTO_PhieuNhap PN    = new DTO_PhieuNhap(txtMaPN.Text, txtMaNCC.Text, DateChange.ToString(dateNgNhap.DateTime), "0", "0", richTextBox1.Text);
            string        error = CheckThongTin.check_Nhap(PN);

            if (error != "")
            {
                PushNoti noti1 = new PushNoti("Error", error);
                noti1.Width = this.Width;
                this.Controls.Add(noti1);
                noti1.Show();
                noti1.ShowNoti();
                return;
            }
            if (bus.themData(PN) == false)
            {
                PushNoti noti1 = new PushNoti("Error", "Thêm phiếu nhập không thành công!");
                noti1.Width = this.Width;
                this.Controls.Add(noti1);
                noti1.Show();
                noti1.ShowNoti();
                return;
            }
            int SL = 0;
            int GT = 0;

            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                DTO_CTPhieuNhap ctpn = new DTO_CTPhieuNhap(PN.MAPN, row.Cells[0].Value.ToString(), row.Cells[2].Value.ToString(), row.Cells[3].Value.ToString());
                SL += int.Parse(row.Cells[2].Value.ToString());
                GT += int.Parse(row.Cells[3].Value.ToString());
                DTO_SanPham[] sp = bus.search_SANPHAM(row.Cells[0].Value.ToString());
                sp[0].SLUONG = (int.Parse(sp[0].SLUONG) + int.Parse(row.Cells[2].Value.ToString())).ToString();
                bus.suaData(sp[0]);
                bus.themData(ctpn);
            }
            PN.TONGSL   = SL.ToString();
            PN.TONGTIEN = GT.ToString();
            bus.suaData(PN);
            DialogResult = DialogResult.OK;
            Close();
        }
Пример #14
0
        private void picThemVaoGo_Click(object sender, EventArgs e)
        {
            try
            {
                int.Parse(txtSoLuong.Text);
            }
            catch
            {
                MessageBox.Show("Số lượng phải nhập bằng số");
                txtSoLuong.Text = "1";
                return;
            }
            if (int.Parse(txtSoLuong.Text) <= 0)
            {
                MessageBox.Show("Số lượng không hợp lệ");
                txtSoLuong.Text = "1";
                return;
            }
            try
            {
                int.Parse(txtGiaTri.Text);
            }
            catch
            {
                MessageBox.Show("Tiền hàng phải nhập bằng số");
                txtGiaTri.Text = "1";
                return;
            }
            if (int.Parse(txtSoLuong.Text) <= 0)
            {
                MessageBox.Show("Số tiền không hợp lệ");
                txtGiaTri.Text = "1";
                return;
            }
            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            DTO_SanPham[]         sp  = bus.search_SANPHAM(lblTenSP.Text);
            int SoLuong = int.Parse(sp[0].SLUONG);

            if (int.Parse(txtSoLuong.Text) > SoLuong)
            {
                MessageBox.Show("Số lượng chỉ tối đa là " + SoLuong + " sản phẩm");
                txtSoLuong.Text = SoLuong + "";
                return;
            }
            SOLUONG      = txtSoLuong.Text;
            THANHTIEN    = txtGiaTri.Text;
            DialogResult = DialogResult.OK;
            Close();
        }
Пример #15
0
        public FormNhapPhieuNhap_NhapHang(string masp)
        {
            InitializeComponent();
            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            DTO_SanPham[]         SP  = bus.search_SANPHAM(masp);
            string ma = SP[0].MASP;

            if (System.IO.File.Exists(Application.StartupPath + "/HinhSanPham/" + ma + ".jpg"))
            {
                picAnhSP.Image = Image.FromFile(Application.StartupPath + "/HinhSanPham/" + ma + ".jpg");
            }
            else
            {
                picAnhSP.Image = Image.FromFile(Application.StartupPath + "/HinhSanPham/" + ma + ".png");
            }
            lblTenSP.Text = SP[0].TENSP;
        }
Пример #16
0
        private void FormDanhSachNV_Load(object sender, EventArgs e)
        {
            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            this.dataGridView1.DataSource = bus.getDataTable("NHANVIEN");
            foreach (DataGridViewTextBoxColumn col in this.dataGridView1.Columns)
            {
                switch (col.HeaderText)
                {
                case "MANV":
                    col.HeaderText = "Mã nhân viên";
                    break;

                case "HOTEN":
                    col.HeaderText = "Họ tên";
                    break;

                case "NGSINH":
                    col.HeaderText = "Ngày sinh";
                    break;

                case "CHUCVU":
                    col.HeaderText = "Chức vụ";
                    break;

                case "NGAYVL":
                    col.HeaderText = "Ngày vào làm";
                    break;

                case "GIOITINH":
                    col.HeaderText = "Giới tính";
                    break;

                case "LUONG":
                    col.HeaderText = "Lương";
                    break;

                case "SLHD":
                    col.HeaderText = "Số lượng hoá đơn";
                    break;

                case "DOANHTHU":
                    col.HeaderText = "Doanh thu";
                    break;
                }
            }
        }
Пример #17
0
        private void dataGridView1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            DataGridViewRow currow = dataGridView1.SelectedCells[0].OwningRow;

            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            DTO_SanPham[]         SP  = bus.search_SANPHAM(currow.Cells[0].Value.ToString());
            MaSP = SP[0].MASP;
            FormNhapPhieuTra_TraHang nhaphang = new FormNhapPhieuTra_TraHang(MaSP);

            nhaphang.ShowDialog();
            SL      = nhaphang.SOLUONG;
            GiaTien = nhaphang.THANHTIEN;
            if (nhaphang.DialogResult == DialogResult.OK)
            {
                this.DialogResult = DialogResult.OK;
            }
            Close();
        }
Пример #18
0
        private void FormDanhSachKH_Load(object sender, EventArgs e)
        {
            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            this.dataGridView1.DataSource = bus.getDataTable("KHACHHANG");
            foreach (DataGridViewTextBoxColumn col in this.dataGridView1.Columns)
            {
                switch (col.HeaderText)
                {
                case "MANV":
                    col.HeaderText = "Mã nhân viên";
                    break;

                case "HOTEN":
                    col.HeaderText = "Họ tên";
                    break;

                case "NGSINH":
                    col.HeaderText = "Ngày sinh";
                    break;

                case "DIACHI":
                    col.HeaderText = "Địa chỉ";
                    break;

                case "NGDK":
                    col.HeaderText = "Ngày đăng kí";
                    break;

                case "GIOITINH":
                    col.HeaderText = "Giới tính";
                    break;

                case "LOAIKH":
                    col.HeaderText = "Loại khách hàng";
                    break;

                case "DIEMTL":
                    col.HeaderText = "Điểm tích luỹ";
                    break;
                }
            }
        }
Пример #19
0
        void Init(string mahd, string makh, string manv, string nglap)
        {
            Stelia_BUS.Stelia_BUS bus  = new Stelia_BUS.Stelia_BUS();
            DataTable             list = bus.searchHoaDon(mahd, makh, manv, nglap);

            list.Columns.Remove(list.Columns[3]);
            gridHoaDon.DataSource = list;
            foreach (DataGridViewTextBoxColumn col in this.gridHoaDon.Columns)
            {
                switch (col.HeaderText)
                {
                case "MAHD":
                    col.HeaderText = "Mã hoá đơn";
                    break;

                case "MANV":
                    col.HeaderText = "Mã nhân viên";
                    break;

                case "MAKH":
                    col.HeaderText = "Mã khách hàng";
                    break;

                case "NGHD":
                    col.HeaderText = "Ngày tạo hoá đơn";
                    break;

                case "GIAMGIA":
                    col.HeaderText = "Giảm giá";
                    break;

                case "TONGTIENHANG":
                    col.HeaderText = "Tổng tiền hàng";
                    break;

                case "THANHTIEN":
                    col.HeaderText = "Thành tiền";
                    break;
                }
            }
        }
Пример #20
0
        private bool CheckDN(string user, string password)
        {
            Stelia_BUS.Stelia_BUS bus       = new Stelia_BUS.Stelia_BUS();
            DataTable             infotable = bus.getDataTable("TAIKHOAN");

            foreach (DataRow row in infotable.Rows)
            {
                if (user == row[0].ToString())
                {
                    if (password == row[1].ToString())
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
            return(false);
        }
Пример #21
0
        private void picThemMoi_Click(object sender, EventArgs e)
        {
            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            if (bus.timkiem_NhaCungCap(txtMaNCC.Text).Rows.Count != 1)
            {
                PushNoti noti = new PushNoti("Error", "Vui lòng chọn mã NCC có trong cơ sở dữ liệu");
                noti.Width = this.Width;
                this.Controls.Add(noti);
                noti.Show();
                noti.ShowNoti();
                return;
            }
            FormNhapPhieuNhap_ChonHang chon = new FormNhapPhieuNhap_ChonHang(txtMaNCC.Text);

            chon.ShowDialog();
            DTO_SanPham[] sp = bus.search_SANPHAM(chon.MaSP);
            if (chon.DialogResult == DialogResult.OK)
            {
                this.dataGridView1.Rows.Add(chon.MaSP, sp[0].TENSP, chon.SL, chon.GiaTien);
            }
            Reset_MaNCC();
        }
Пример #22
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (txtMK.Text == "")
            {
                MessageBox.Show("Mật khẩu không thể rỗng!");
                return;
            }
            DTO_TaiKhoan tk = new DTO_TaiKhoan(label2.Text, txtMK.Text);

            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            if (!bus.themData(tk))
            {
                PushNoti noti1 = new PushNoti("Error", "Thêm tài khoản không thành công!");
                noti1.Width = this.Width;
                this.Controls.Add(noti1);
                noti1.Show();
                noti1.ShowNoti();
                return;
            }
            DialogResult = DialogResult.OK;
            Close();
        }
Пример #23
0
        private void FormDanhSachNCC_Load(object sender, EventArgs e)
        {
            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            this.dataGridView1.DataSource = bus.getDataTable("NHACUNGCAP");
            foreach (DataGridViewTextBoxColumn col in this.dataGridView1.Columns)
            {
                switch (col.HeaderText)
                {
                case "MANCC":
                    col.HeaderText = "Mã nhà cung cấp";
                    break;

                case "TENNCC":
                    col.HeaderText = "Tên nhà cung cấp";
                    break;

                case "NGHT":
                    col.HeaderText = "Ngày hợp tác";
                    break;

                case "DIACHI":
                    col.HeaderText = "Địa chỉ";
                    break;

                case "SDT":
                    col.HeaderText = "Số điện thoại";
                    break;

                case "MUCDOCC":
                    col.HeaderText = "Mức độ";
                    break;

                case "TRANGTHAI":
                    col.HeaderText = "Trạng thái";
                    break;
                }
            }
        }
Пример #24
0
        private void FormDanhSachSP_NCC_Load(object sender, EventArgs e)
        {
            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            grid.DataSource = bus.list_SanPham_NCC(MaNCC);
            foreach (DataGridViewTextBoxColumn col in this.grid.Columns)
            {
                switch (col.HeaderText)
                {
                case "MASP":
                    col.HeaderText = "Mã sản phẩm";
                    break;

                case "TENSP":
                    col.HeaderText = "Tên sản phẩm";
                    break;

                case "MANCC":
                    col.HeaderText = "Nhà cung cấp";
                    break;

                case "DONGIA":
                    col.HeaderText = "Đơn giá";
                    break;

                case "LOINHUAN":
                    col.HeaderText = "Lợi nhuận";
                    break;

                case "SLUONG":
                    col.HeaderText = "Số lượng";
                    break;

                case "TRANGTHAI":
                    col.HeaderText = "Trạng thái";
                    break;
                }
            }
        }
Пример #25
0
        private void pictureBox4_Click(object sender, EventArgs e)
        {
            DialogResult kq = MessageBox.Show("Bạn có chắc muốn làm mới phiếu nhập?", "Hỏi",
                                              MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (kq == DialogResult.No)
            {
                return;
            }
            dateNgNhap.DateTime = DateTime.Today;
            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            if (bus.getDataTable("PHIEUNHAP") == null)
            {
                txtMaPN.Text = "PN0001";
                return;
            }
            try
            {
                string str = bus.getThongTinPN(0, bus.getDataTable("PHIEUNHAP").Rows.Count - 1);
                str = str.Remove(0, 2);
                int temp = str.Length;
                str = (Convert.ToInt32(str) + 1).ToString();
                while (str.Length < temp)
                {
                    str = "0" + str;
                }
                string mapn = "PN";
                mapn        += str;
                txtMaPN.Text = mapn;
            }
            catch (Exception ex) { }
            txtMaNCC.Text     = "";
            richTextBox1.Text = "";
            dataGridView1.Rows.Clear();
            txtMaNCC.Enabled           = true;
            pictureBoxDanhSach.Enabled = true;
        }
Пример #26
0
 private void Init_Today_Panel()
 {
     Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
     label3.Text = bus.doanhThuTheoNgay(DateChange.ToString(dateNgHD.DateTime)) + " VND";
     label4.Text = bus.soLuongTheoNgay(DateChange.ToString(dateNgHD.DateTime));
 }
Пример #27
0
        void Reset()
        {
            Stelia_BUS.Stelia_BUS bus  = new Stelia_BUS.Stelia_BUS();
            DataTable             temp = bus.getDataTable("TAIKHOAN");
            DataColumn            col  = new DataColumn("HOTEN");

            col.DataType = System.Type.GetType("System.String");
            DataColumn col2 = new DataColumn("LOAI");

            col2.DataType = System.Type.GetType("System.String");
            temp.Columns.Add(col);
            temp.Columns.Add(col2);
            foreach (DataRow row in temp.Rows)
            {
                if (row[0].ToString() == "admin")
                {
                    temp.Rows.Remove(row);
                    break;
                }
            }
            foreach (DataRow row in temp.Rows)
            {
                string    re     = "";
                DataTable search = bus.getDataTable("NHANVIEN");
                foreach (DataRow row2 in search.Rows)
                {
                    if (row[0].ToString() == row2[0].ToString())
                    {
                        re          = row2["HOTEN"].ToString();
                        row["LOAI"] = row2["CHUCVU"].ToString();
                        break;
                    }
                }
                search = bus.getDataTable("KHACHHANG");
                foreach (DataRow row2 in search.Rows)
                {
                    if (row[0].ToString() == row2[0].ToString())
                    {
                        re          = row2["HOTEN"].ToString();
                        row["LOAI"] = "Khách hàng";
                        break;
                    }
                }
                row["HOTEN"] = re;
            }
            dataGridView1.DataSource = temp;
            foreach (DataGridViewTextBoxColumn col1 in this.dataGridView1.Columns)
            {
                switch (col1.HeaderText)
                {
                case "TENDN":
                    col1.HeaderText = "Tên đăng nhập";
                    break;

                case "MATKHAU":
                    col1.HeaderText = "Mật khẩu";
                    break;

                case "HOTEN":
                    col1.HeaderText = "Tên chủ tài khoản";
                    break;

                case "LOAI":
                    col1.HeaderText = "Loại tài khoản";
                    break;
                }
            }
        }