Пример #1
0
 private void ucPhieuXuatHang_Load(object sender, EventArgs e)
 {
     //DataTable XuatHang = Data_SQL.GetData_for_DataTable("SELECT MaPhieuXuatHang FROM dbo.PHIEUXUATHANG").Tables[0];
     dtgvDanhSachPhieuXuat.DataSource = Data_SQL.GetData_for_DataTable("SELECT MaPhieuXuatHang FROM dbo.PHIEUXUATHANG").Tables[0];
     txbNguoiLapPhieu.Text            = DangNhap.txbTaiKhoan.Text;
     txbNgayLapPhieu.Text             = dtpNgayLapPhieu.Value.ToString();
     dtgvTemp.DataSource = Data_SQL.GetData_for_DataTable("SELECT MaMatHang FROM dbo.MATHANG");
     MaMatHang.Items.Clear();
     foreach (DataGridViewRow row in dtgvTemp.Rows)
     {
         MaMatHang.Items.Add(row.Cells[0].Value.ToString());
     }
     //using (Data_SQL.Connection = new SqlConnection(ConnectionString.connectionString))
     //{
     //    if (Data_SQL.Connection.State == ConnectionState.Closed || Data_SQL.Connection.State == ConnectionState.Broken)
     //        Data_SQL.Connection.Open();
     //    //Data_SQL.Adapter = new SqlDataAdapter(CauLenh, Data_SQL.Connection);
     //    Data_SQL.Command = new SqlCommand("SELECT MaMatHang FROM dbo.MATHANG", Data_SQL.Connection);
     //    //adapter = new SqlDataAdapter(Command);
     //    //adapter.Fill(data);
     //    Data_SQL.Reader = Data_SQL.Command.ExecuteReader();
     //    //MaMatHang.DataSource = ("SELECT MaMatHang FROM dbo.MATHANG");
     //    if (Data_SQL.Reader.HasRows)
     //    {
     //        while (Data_SQL.Reader.Read())
     //        {
     //            MaMatHang.ValueMember = Data_SQL.Reader[0].ToString();
     //            MaMatHang.DisplayMember = Data_SQL.Reader[0].ToString();
     //        }
     //    }
     //    Data_SQL.Connection.Close();
     //}
 }
Пример #2
0
        private void dtgvDanhSachDaiLy_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            string NameHeader = dtgvDanhSachDaiLy.Columns[e.ColumnIndex].HeaderText.ToString(); //Lấy tên header của ô được trỏ tới
            string dataCell   = dtgvDanhSachDaiLy.CurrentCell.Value.ToString();                 //Lấy dữ liệu tại ô được click
            string query      = "select * from dbo.DAILY where " + NameHeader + " = N'" + dataCell + "'";

            dtgvTemp.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
            dtgvTemp.DataSource          = Data_SQL.GetData_for_DataTable(query).Tables[0];

            txbMaHoSo.Text   = dtgvTemp.CurrentRow.Cells[0].Value.ToString();
            txbTenDaiLy.Text = dtgvTemp.CurrentRow.Cells[1].Value.ToString();
            //cbbLoaiDaiLy.Text = dtgvTemp.CurrentRow.Cells[2].Value.ToString();
            txbSoDienThoai.Text = dtgvTemp.CurrentRow.Cells[3].Value.ToString();
            txbEMail.Text       = dtgvTemp.CurrentRow.Cells[4].Value.ToString();
            txbDiaChi.Text      = dtgvTemp.CurrentRow.Cells[5].Value.ToString();
            //cbbQuan.Text = dtgvTemp.CurrentRow.Cells[6].Value.ToString();
            txbNgayTiepNhan.Text = dtgvTemp.CurrentRow.Cells[7].Value.ToString();
            txbTienNo.Text       = dtgvTemp.CurrentRow.Cells[8].Value.ToString();
            txbGhiChu.Text       = dtgvTemp.CurrentRow.Cells[9].Value.ToString();
            txbMaNhanVien.Text   = dtgvTemp.CurrentRow.Cells[10].Value.ToString();

            //Lấy tên loại đại lý từ mã đại lý
            cbbLoaiDaiLy.Text = Data_SQL.get_Data_of_SomeThing("SELECT dbo.LOAIDAILY.TenLoaiDaiLy " +
                                                               "FROM dbo.DAILY, dbo.LOAIDAILY " +
                                                               "WHERE dbo.LOAIDAILY.MaLoaiDaiLy = dbo.DAILY.MaLoaiDaiLy " +
                                                               "AND dbo.DAILY.MaDaiLy = '" + txbMaHoSo.Text + "'").ToString();
            //Lấy tên quận từ mã quận
            cbbQuan.Text = Data_SQL.get_Data_of_SomeThing("SELECT dbo.QUAN.TenQuan " +
                                                          "FROM dbo.DAILY, dbo.QUAN " +
                                                          "WHERE dbo.QUAN.MaQuan = dbo.DAILY.MaQuan " +
                                                          "AND dbo.DAILY.MaDaiLy = '" + txbMaHoSo.Text + "'").ToString();
        }
Пример #3
0
 private void btnCapNhat_Click(object sender, EventArgs e)
 {
     if (txbTaiKhoan.Text != "" || txbMatKhauHienTai.Text != "" || txbMatKhauMoi.Text != "" || txbNhapLaiMatKhau.Text != "")
     {
         if (KiemTra.KiemTraTaiKhoan(txbTaiKhoan.Text, txbMatKhauHienTai.Text) == true)
         {
             if (string.Compare(txbMatKhauMoi.Text, txbNhapLaiMatKhau.Text) == 0)
             {
                 ucDangNhap DangNhap = new ucDangNhap(TrangChu);
                 Data_SQL.update_Data("UPDATE dbo.TAIKHOAN SET MatKhau = '" + txbMatKhauMoi.Text + "'");
                 this.Hide();
                 if (MessageBox.Show("Cập nhật mật khẩu thành công!", "Thông báo", MessageBoxButtons.OK) == DialogResult.OK)
                 {
                     TrangChu.Show();
                     TrangChu.pnTrangChu.Controls.Clear();
                     TrangChu.pnTrangChu.Controls.Add(DangNhap);
                     this.Close();
                 }
             }
         }
         else
         {
             lbGhiChu1.Visible = true;
         }
     }
     else if (MessageBox.Show("Cập nhật mật khẩu thất bại!", "Thông báo", MessageBoxButtons.OK) == DialogResult.OK)
     {
         txbTaiKhoan.Text       = "";
         txbMatKhauHienTai.Text = "";
         txbMatKhauMoi.Text     = "";
         txbNhapLaiMatKhau.Text = "";
     }
 }
Пример #4
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bạn chắc chắn muốn xóa đại lý này?", "THÔNG BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         Data_SQL.update_Data("DELETE FROM dbo.DAILY WHERE MaDaiLy = '" + txbMaHoSo.Text + "'");
         if (MessageBox.Show("Xóa thành công", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
         {
             dtgvDanhSachDaiLy.DataSource = Data_SQL.GetData_for_DataTable("select MaDaiLy, TenDaiLy from dbo.DAILY").Tables[0];
         }
     }
 }
Пример #5
0
 private void btnLapPhieu_Click(object sender, EventArgs e)
 {
     Data_SQL.update_Data("INSERT INTO dbo.PHIEUXUATHANG( MaPhieuXuatHang , MaDaiLy , TongGiaTri , TraTruoc , NgayLap , MaNhanVien )" +
                          " VALUES('" + txbMaPhieu.Text + "', '" + txbTenDaiLy.Text + "', " + txbTongTien.Text + ", " + txbTraTruoc.Text + ", '" + txbNgayLapPhieu.Text + "', '" + txbNguoiLapPhieu.Text + "')");
     dtgvDanhSachPhieuXuat.DataSource = Data_SQL.GetData_for_DataTable("SELECT MaPhieuXuatHang, NgayLap FROM dbo.PHIEUXUATHANG").Tables[0];
     foreach (DataGridViewColumn column in dtgvChiTietDonHang.Columns)
     {
         Data_SQL.update_Data("INSERT INTO CHITIETXUAT (MaPhieuXuatHang, MaMatHang, SoLuong, ThanhTien)" +
                              " VALUES ('" + txbMaPhieu.Text + "', '" + dtgvChiTietDonHang.CurrentRow.Cells[1].Value.ToString() + "', '"
                              + dtgvChiTietDonHang.CurrentRow.Cells[4].Value.ToString() + "', "
                              + dtgvChiTietDonHang.CurrentRow.Cells[6].Value.ToString() + "')");
     }
 }
Пример #6
0
        private void dtgvDanhSachPhieuXuat_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            string NameHeader = dtgvDanhSachPhieuXuat.Columns[e.ColumnIndex].HeaderText.ToString(); //Lấy tên header của ô được trỏ tới
            string dataCell   = dtgvDanhSachPhieuXuat.CurrentCell.Value.ToString();                 //Lấy dữ liệu tại ô được click

            dtgvTemp.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
            dtgvTemp.DataSource          = Data_SQL.GetData_for_DataTable("select * from dbo.PHIEUXUATHANG where " + NameHeader + " = N'" + dataCell + "'").Tables[0];
            txbMaPhieu.Text       = dtgvTemp.CurrentRow.Cells[0].Value.ToString();
            txbTenDaiLy.Text      = dtgvTemp.CurrentRow.Cells[1].Value.ToString();
            txbTongTien.Text      = dtgvTemp.CurrentRow.Cells[2].Value.ToString();
            txbTraTruoc.Text      = dtgvTemp.CurrentRow.Cells[3].Value.ToString();
            txbNgayLapPhieu.Text  = dtgvTemp.CurrentRow.Cells[4].Value.ToString();
            txbNguoiLapPhieu.Text = dtgvTemp.CurrentRow.Cells[5].Value.ToString();
            dtgvTemp.Controls.Clear();
            //dtgvChiTietDonHang.DataSource = Data_SQL.GetData_for_DataTable("SELECT * FROM dbo.CHITIETXUAT WHERE MaPhieuXuatHang = '" + txbTenDaiLy.Text + "'");
        }
Пример #7
0
 private void ucDanhSachDaiLy_Load(object sender, EventArgs e)
 {
     dtgvDanhSachDaiLy.DataSource          = Data_SQL.GetData_for_DataTable("select MaDaiLy, TenDaiLy from dbo.DAILY").Tables[0];
     dtgvDanhSachDaiLy.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
     txbDiaChi.ReadOnly       = true;
     txbEMail.ReadOnly        = true;
     txbGhiChu.ReadOnly       = true;
     txbMaHoSo.ReadOnly       = true;
     txbMaNhanVien.ReadOnly   = true;
     txbNgayTiepNhan.ReadOnly = true;
     txbSoDienThoai.ReadOnly  = true;
     txbTenDaiLy.ReadOnly     = true;
     txbTienNo.ReadOnly       = true;
     cbbLoaiDaiLy.Enabled     = false;
     cbbQuan.Enabled          = false;
 }
Пример #8
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            //Lấy mã loại đại lý từ tên loại đại lý
            string MaLoaiDaiLy = Data_SQL.get_Data_of_SomeThing("SELECT MaLoaiDaiLy " +
                                                                "FROM dbo.LOAIDAILY WHERE  TenLoaiDaiLy = N'" + cbbLoaiDaiLy.Text + "'").ToString();
            //Lấy mã quận từ tên quận
            string MaQuan = Data_SQL.get_Data_of_SomeThing("SELECT MaQuan " +
                                                           "FROM dbo.QUAN WHERE  TenQuan = N'" + cbbQuan.Text + "'").ToString();
            string query = "UPDATE dbo.DAILY SET" +
                           " TenDaiLy = N'" + txbTenDaiLy.Text + "', "
                           + "MaLoaiDaiLy = '" + MaLoaiDaiLy + "', "
                           + "DienThoai = '" + txbSoDienThoai.Text + "', "
                           + "Email = '" + txbEMail.Text + "', "
                           + "DiaChi = N'" + txbDiaChi.Text + "', "
                           + "MaQuan = '" + MaQuan + "', "
                           + "NgayTiepNhan = '" + txbNgayTiepNhan.Text + "', "
                           + "SoNo = '" + txbTienNo.Text + "', "
                           + "GhiChu = N'" + txbGhiChu.Text + "', "
                           + "MaNhanVien = '" + txbMaNhanVien.Text + "'"
                           + "WHERE MaDaiLy = '" + txbMaHoSo.Text + "'";

            Data_SQL.update_Data(query);
            if (MessageBox.Show("chỉnh sửa thành công", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
            {
                txbDiaChi.ReadOnly           = true;
                txbEMail.ReadOnly            = true;
                txbGhiChu.ReadOnly           = true;
                txbMaHoSo.ReadOnly           = true;
                txbMaNhanVien.ReadOnly       = true;
                txbNgayTiepNhan.ReadOnly     = true;
                txbSoDienThoai.ReadOnly      = true;
                txbTenDaiLy.ReadOnly         = true;
                txbTienNo.ReadOnly           = true;
                cbbLoaiDaiLy.Enabled         = false;
                cbbQuan.Enabled              = false;
                dtgvDanhSachDaiLy.DataSource = Data_SQL.GetData_for_DataTable("select MaDaiLy, TenDaiLy from dbo.DAILY").Tables[0];
            }
        }