Exemplo n.º 1
0
        private void Site_QuanliNhanvien_Load(object sender, EventArgs e)
        {
            DataTable nhanviens = new DataTable();
            //thiet dặt combobox
            DataTable chinhanhs  = new DICTON_BLL().selectall();
            DataRow   rowtoancuc = chinhanhs.NewRow();

            rowtoancuc["ID"]   = 0;
            rowtoancuc["NAME"] = "Tất cả";
            chinhanhs.Rows.InsertAt(rowtoancuc, 0);
            cb_chinhanh.DataSource    = chinhanhs;
            cb_chinhanh.DisplayMember = "NAME";
            cb_chinhanh.ValueMember   = "ID";

            //load toan bô nhân viên
            foreach (DataRow row in chinhanhs.Rows)
            {
                if (!row["ID"].ToString().Equals("0"))
                {
                    DAL.DAL.datasource = row["IPADDRESS"].ToString();
                    DAL.DAL.userid     = row["ACCOUNT"].ToString();
                    DAL.DAL.pass       = row["PASS"].ToString();
                    DAL.DAL.catalog    = row["NAMEDATABASE"].ToString();
                    NhanVien_BLL nhanvien  = new NhanVien_BLL();
                    DataTable    dataTable = nhanvien.getall();
                    nhanviens.Merge(dataTable);
                }
            }
            dgv_Nhanvien.DataSource         = nhanviens;
            dgv_Nhanvien.Columns[6].Visible = false;
        }
Exemplo n.º 2
0
        public Frm_QuanliSite()
        {
            InitializeComponent();
            DataTable site1 = new DICTON_BLL().selectid(1);

            foreach (DataRow row in site1.Rows)
            {
                datasource = row["IPADDRESS"].ToString();
                userid     = row["ACCOUNT"].ToString();
                pass       = row["PASS"].ToString();
                catalog    = row["NAMEDATABASE"].ToString();
            }
        }
Exemplo n.º 3
0
        private void txt_TextChanged(object sender, EventArgs e)
        {
            string    ten       = txt.Text.Trim();
            DataTable nhanviens = new DataTable();

            if (cb_chinhanh.SelectedValue.ToString().Equals("0"))
            {
                DataTable chinhanhs = new DICTON_BLL().selectall();
                foreach (DataRow row in chinhanhs.Rows)
                {
                    if (!row["ID"].ToString().Equals("0"))
                    {
                        DAL.DAL.datasource = row["IPADDRESS"].ToString();
                        DAL.DAL.userid     = row["ACCOUNT"].ToString();
                        DAL.DAL.pass       = row["PASS"].ToString();
                        DAL.DAL.catalog    = row["NAMEDATABASE"].ToString();
                        NhanVien_BLL nhanvien  = new NhanVien_BLL();
                        DataTable    dataTable = nhanvien.getall();
                        nhanviens.Merge(dataTable);
                    }
                }
            }
            else
            {
                if (cb_chinhanh.SelectedValue.ToString() != "System.Data.DataRowView")
                {
                    DataTable chinhanhs = new DICTON_BLL().selectid(int.Parse(cb_chinhanh.SelectedValue.ToString()));
                    foreach (DataRow row in chinhanhs.Rows)
                    {
                        DAL.DAL.datasource = row["IPADDRESS"].ToString();
                        DAL.DAL.userid     = row["ACCOUNT"].ToString();
                        DAL.DAL.pass       = row["PASS"].ToString();
                        DAL.DAL.catalog    = row["NAMEDATABASE"].ToString();
                        NhanVien_BLL nhanvien = new NhanVien_BLL();
                        nhanviens = nhanvien.getall();
                    }
                }
            }
            if (ten.Length == 0)
            {
                dgv_Nhanvien.DataSource         = nhanviens;
                dgv_Nhanvien.Columns[6].Visible = false;
            }
            else
            {
                DataView datafilter = new DataView(nhanviens);
                datafilter.RowFilter    = "hoten Like '%" + ten + "%'";
                dgv_Nhanvien.DataSource = datafilter;
            }
        }
Exemplo n.º 4
0
        private void cbx_chinhanh_SelectionChangeCommitted(object sender, EventArgs e)
        {
            int       idsite = int.Parse(cbx_chinhanh.SelectedValue.ToString());
            DataTable site   = new DICTON_BLL().selectid(idsite);

            foreach (DataRow row in site.Rows)
            {
                DAL.DAL.datasource = row["IPADDRESS"].ToString();
                DAL.DAL.userid     = row["ACCOUNT"].ToString();
                DAL.DAL.pass       = row["PASS"].ToString();
                DAL.DAL.catalog    = row["NAMEDATABASE"].ToString();
            }
            PNK_BLL pnk = new PNK_BLL();

            dgv_PNK.DataSource = pnk.getAll();
        }
Exemplo n.º 5
0
        private void cb_chinhanh_SelectedValueChanged(object sender, EventArgs e)
        {
            DataTable nhanviens = new DataTable();

            if (cb_chinhanh.SelectedValue.ToString().Equals("0"))
            {
                DataTable chinhanhs = new DICTON_BLL().selectall();
                foreach (DataRow row in chinhanhs.Rows)
                {
                    if (!row["ID"].ToString().Equals("0"))
                    {
                        DAL.DAL.datasource = row["IPADDRESS"].ToString();
                        DAL.DAL.userid     = row["ACCOUNT"].ToString();
                        DAL.DAL.pass       = row["PASS"].ToString();
                        DAL.DAL.catalog    = row["NAMEDATABASE"].ToString();
                        NhanVien_BLL nhanvien  = new NhanVien_BLL();
                        DataTable    dataTable = nhanvien.getall();
                        nhanviens.Merge(dataTable);
                    }
                }
                dgv_Nhanvien.DataSource         = nhanviens;
                dgv_Nhanvien.Columns[6].Visible = false;
            }
            else
            {
                if (cb_chinhanh.SelectedValue.ToString() != "System.Data.DataRowView")
                {
                    DataTable chinhanhs = new DICTON_BLL().selectid(int.Parse(cb_chinhanh.SelectedValue.ToString()));
                    foreach (DataRow row in chinhanhs.Rows)
                    {
                        DAL.DAL.datasource = row["IPADDRESS"].ToString();
                        DAL.DAL.userid     = row["ACCOUNT"].ToString();
                        DAL.DAL.pass       = row["PASS"].ToString();
                        DAL.DAL.catalog    = row["NAMEDATABASE"].ToString();
                        NhanVien_BLL nhanvien = new NhanVien_BLL();
                        nhanviens = nhanvien.getall();
                    }
                    dgv_Nhanvien.DataSource         = nhanviens;
                    dgv_Nhanvien.Columns[6].Visible = false;
                }
            }
        }
Exemplo n.º 6
0
 private void btnLogin_Click(object sender, EventArgs e)
 {
     try
     {
         int idsite = int.Parse(cbchinhanh.SelectedValue.ToString());
         if (idsite == 0)
         {
             DICTON_BLL loginTRUNGTAM = new DICTON_BLL();
             string     messTRUNGTAM  = loginTRUNGTAM.checkTRUNGTAM(txtUserName.Text, txtPassWord.Text).Trim();
             Debug.Write("tinnhan" + messTRUNGTAM);
             if (messTRUNGTAM.Equals("0"))
             {
                 MessageBox.Show("Tên đăng nhập hoặc mật khẩu không đúng", "kết quả", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 MessageBox.Show("Đăng nhập thành công", "Kết quả",
                                 MessageBoxButtons.OK, MessageBoxIcon.Information);
                 if (messTRUNGTAM.Equals("1"))
                 {
                     Frm_QuanliSite f = new Frm_QuanliSite();
                     f.ShowDialog();
                 }
                 else if (messTRUNGTAM.Equals("2"))
                 {
                     MessageBox.Show("Bạn không có quyền Admin", "Kết quả",
                                     MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
             }
         }
         else
         {
             DataTable site = new DICTON_BLL().selectid(idsite);
             foreach (DataRow row in site.Rows)
             {
                 DAL.DAL.datasource = row["IPADDRESS"].ToString();
                 DAL.DAL.userid     = row["ACCOUNT"].ToString();
                 DAL.DAL.pass       = row["PASS"].ToString();
                 DAL.DAL.catalog    = row["NAMEDATABASE"].ToString();
             }
             Login_BLL login = new Login_BLL();
             string    mess  = login.check(txtUserName.Text, txtPassWord.Text).Trim();
             Debug.Write("tin nhan" + mess);
             if (mess.Equals(""))
             {
                 MessageBox.Show("Tên đăng nhập hoặc mật khẩu không đúng", "Kết quả",
                                 MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 MessageBox.Show("Đăng nhập thành công", "Kết quả",
                                 MessageBoxButtons.OK, MessageBoxIcon.Information);
                 currentIdSite = idsite;
                 if (mess.Equals("2"))
                 {
                     this.Hide();
                     new frmDH_NhanVien().ShowDialog();
                 }
                 else if (mess.Equals("1"))
                 {
                     this.Hide();
                     new frmDH_QuanLi().ShowDialog();
                 }
                 else if (mess.Equals("3"))
                 {
                     this.Hide();
                     new frmDH_ThuKho().ShowDialog();
                 }
             }
         }
     }
     catch (SqlException ex)
     {
         MessageBox.Show("Error: " + ex.Message);
     }
 }