예제 #1
0
 private void itemLietKe_Click(object sender, EventArgs e)
 {
     QueryName = "SELECT_frmDanhMucDat_dgr";
     DatabaseAccess.Select_HasNoParameter(QueryName, dgvDanhMucDat);
     DatabaseAccess.DanhSttDataGridView(dgvDanhMucDat);
     DatabaseAccess.ToMauChanLeDatagridView(dgvDanhMucDat);
 }
예제 #2
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     try
     {
         DatabaseAccess.Update_HasOneParameter("DELETE_DM_Quan", "@TenQuan", cbbQuan2.Text);
         MessageBox.Show("Ðã xóa !");
         DatabaseAccess.Select_HasNoParameter("SELECT_cbbQuan", cbbQuan2, "TenQuan");
     }
     catch (System.Exception ex)
     {
         MessageBox.Show("Loi" + ex.ToString());
     }
 }
예제 #3
0
 private void cbbLuuQuan_Click(object sender, EventArgs e)
 {
     try
     {
         DatabaseAccess.Update_HasOneParameter("Insert_DM_Quan", "@TenQuan", txtQuan.Text);
         MessageBox.Show("Ðã thêm quận mới !");
         //C?p nh?t l?i danh sách qu?n
         DatabaseAccess.Select_HasNoParameter("SELECT_cbbQuan", cbbQuan, "TenQuan");
     }
     catch (System.Exception ex)
     {
         MessageBox.Show("Loi " + ex.ToString());
     }
 }
예제 #4
0
        public static string Sinh_MS(string Query_Select_Last, string header, int max_length) //Tự động load mã số tăng dần, mã số có số chữ số là max_length
        {
            //1.Select mã số mới nhất trong CSDL
            DataTable Table_MS = new DataTable();

            DatabaseAccess.Select_HasNoParameter(Query_Select_Last, Table_MS);
            string MS = Table_MS.Rows[0][0].ToString();
            //2.Xử lý chuỗi nhận được
            //2.1.Tăng mã số lên 1
            int MS_int = Convert.ToInt32(MS.Remove(0, header.Length)) + 1;
            //2.2.Ghép các chữ số 0 vào trước mã số nếu số chữ số < max_length
            string x = "";                       //x là xâu các số 0, vd MS007 thì x là 00
            int    k = MS_int.ToString().Length; //k là độ dài xâu mã số

            if (k < max_length)
            {
                for (int i = 0; i < max_length - k; i++)
                {
                    x = x + "0";
                }
            }
            return(header + x + MS_int.ToString());
        }
예제 #5
0
        private void frmTinhPhi_Load(object sender, EventArgs e)
        {
            //1.Load form kích cỡ max màn hình
            this.WindowState = FormWindowState.Maximized;
            //2.Đổ dữ liệu lên các combobox
            //2.1.Đổ lên cbbCapNha
            #region "Do len cbbCapNha, cbbLoaiNha"
            //Tao Dataset va add cac Table du lieu vao cung voi relation
            DataSet   ds     = new DataSet();
            DataTable CapNha = DatabaseAccess.Select_HasNoParameter("SELECT_DM_CapNha");
            CapNha.TableName = "CapNha";
            DataTable LoaiNha = DatabaseAccess.Select_HasNoParameter("SELECT_DM_LoaiNha");
            LoaiNha.TableName = "LoaiNha";
            ds.Tables.Add(CapNha);
            ds.Tables.Add(LoaiNha);
            ds.Relations.Add("CapNha_LoaiNha", CapNha.Columns["MSCap"], LoaiNha.Columns["MSCap"]);

            //Tao Binding Source
            BindingSource bsCapNha  = new BindingSource();
            BindingSource bsLoaiNha = new BindingSource();

            //Bind du lieu tu Dataset vao BindSource CapNha (parent)
            bsCapNha.DataSource = ds;
            bsCapNha.DataMember = "CapNha";

            //Bind du lieu tu BindSource CapNha voi DataMember la relation vao BindSource LoaiNha (child)
            bsLoaiNha.DataSource = bsCapNha;
            bsLoaiNha.DataMember = "CapNha_LoaiNha";

            //Fill du lieu tu BindSource vao Combobox
            cbbCapNha.DisplayMember = "TenCap"; //Gia tri hien ra cho user chon
            cbbCapNha.ValueMember   = "MSCap";  //Gia tri thu duoc sau khi user chon
            cbbCapNha.DataSource    = bsCapNha;

            cbbLoaiNha.DisplayMember = "LoaiNha";
            cbbLoaiNha.ValueMember   = "ID";
            cbbLoaiNha.DataSource    = bsLoaiNha;
            #endregion

            //2.2.Đổ lên cbbQuan
            //QueryName = "SELECT_cbbQuan";
            //DatabaseAccess.Select_HasNoParameter(QueryName, cbbQuan, "TenQuan");
            #region "Do len cbbQuan, cbbDuong"
            //Tao Dataset va add cac Table du lieu vao cung voi relation
            ds = new DataSet();
            DataTable Quan = DatabaseAccess.Select_HasNoParameter("SELECT_DM_Quan_NoFilter");
            Quan.TableName = "Quan";
            DataTable Dat = DatabaseAccess.Select_HasNoParameter("SELECT_DM_Dat_NoFilter");
            Dat.TableName = "Dat";
            ds.Tables.Add(Quan);
            ds.Tables.Add(Dat);
            ds.Relations.Add("Quan_Dat", Quan.Columns["MSQuan"], Dat.Columns["MSQuan"]);

            //Tao Binding Source
            BindingSource bsQuan = new BindingSource();
            BindingSource bsDat  = new BindingSource();

            //Bind du lieu tu Dataset vao BindSource CapNha (parent)
            bsQuan.DataSource = ds;
            bsQuan.DataMember = "Quan";

            //Bind du lieu tu BindSource CapNha voi DataMember la relation vao BindSource LoaiNha (child)
            bsDat.DataSource = bsQuan;
            bsDat.DataMember = "Quan_Dat";

            //Fill du lieu tu BindSource vao Combobox
            cbbQuan.DisplayMember = "TenQuan"; //Gia tri hien ra cho user chon
            cbbQuan.ValueMember   = "MSQuan";  //Gia tri thu duoc sau khi user chon
            cbbQuan.DataSource    = bsQuan;

            cbbDuong.DisplayMember = "Duong";
            cbbDuong.ValueMember   = "ID";
            cbbDuong.DataSource    = bsDat;

            cbbDoanTu.DisplayMember = "Tu";
            cbbDoanTu.ValueMember   = "ID";
            cbbDoanTu.DataSource    = bsDat;

            cbbDoanDen.DisplayMember = "Den";
            cbbDoanDen.ValueMember   = "ID";
            cbbDoanDen.DataSource    = bsDat;
            #endregion

            //2.3.Đổ lên cbbLoaiHD_PhiCoDinh
            QueryName = "SELECT_cbbLoaiHDCoDinh";
            DatabaseAccess.Select_HasNoParameter(QueryName, cbbLoaiHD_PhiCoDinh, "LoaiHD");
        }
예제 #6
0
 private void frmDanhMucDat_Load(object sender, EventArgs e)
 {
     this.WindowState = FormWindowState.Maximized;
     DatabaseAccess.Select_HasNoParameter("SELECT_cbbQuan", cbbQuan, "TenQuan");
 }
예제 #7
0
 private void rbQuan2_Click(object sender, EventArgs e)
 {
     enableGrbQuan2();
     DatabaseAccess.Select_HasNoParameter("SELECT_cbbQuan", cbbQuan2, "TenQuan");
 }
예제 #8
0
 private void frmThemDat_Load(object sender, EventArgs e)
 {
     DatabaseAccess.Select_HasNoParameter("SELECT_cbbQuan", cbbQuan, "TenQuan");
     DatabaseAccess.Select_HasNoParameter("SELECT_cbbQuan", cbbQuan2, "TenQuan");
     enableGrbDuong();
 }