コード例 #1
0
        /*
         * CapNhatLoaiDaiLy trả về
         * 1:thành công
         * 0:thất bại
         */
        public static int CapNhatQuan(DTO_Quan quan)
        {
            string query  = "update Quan set TenQuan =N'" + quan.TenQuan + "' where IdQuan=" + quan.IdQuan;
            int    result = ResultQuery.GetResultQuery(conn, query);

            return(result);
        }
コード例 #2
0
ファイル: frmQuan.cs プロジェクト: truongduyuit/NMCNPM
        private void BtnThemQuan_Click(object sender, EventArgs e)
        {
            if (btnThemQuan.Text == "Thêm Quận")
            {
                btnThemQuan.Text = "Lưu";
                btnSua.Enabled   = false;
                btnXoa.Text      = "Hủy";
                btnXoa.Enabled   = true;
                SetDefault(true);
                txtTenQuan.Focus();
            }
            else
            {
                DialogResult result = MessageBox.Show("Bạn chắc chắn muốn thêm quận", "THÊM QUẬN", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (result == DialogResult.OK)
                {
                    if (KiemTra())
                    {
                        DTO_Quan q = new DTO_Quan();
                        q.TenQuan = this.txtTenQuan.Text;


                        if (Quan.ThemQuan(q))
                        {
                            btnThemQuan.Text = "Thêm Quận";
                            btnXoa.Text      = "Xóa";

                            dataQuan.DataSource = Quan.LayDanhSachQuan();
                            CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[dataQuan.DataSource];
                            myCurrencyManager.Refresh();

                            SetDefault(false);
                            ResetValue();

                            if (string.IsNullOrEmpty(txtMaQuan.Text))
                            {
                                btnXoa.Enabled = false;
                            }

                            MessageBox.Show("Thêm quận thành công", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        }
                        else
                        {
                            MessageBox.Show("Vui lòng kiểm tra lại quy định và dữ liệu", "Thêm đại lý thất bại", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
        }
コード例 #3
0
ファイル: frmQuan.cs プロジェクト: truongduyuit/NMCNPM
        private void BtnSua_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtMaQuan.Text))
            {
                MessageBox.Show("Vui lòng chọn quận để cập nhật", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                SetDefault(true);
            }
            else
            {
                if (btnSua.Text == "Sửa")
                {
                    btnSua.Text         = "Cập nhật";
                    btnXoa.Text         = "Hủy";
                    btnThemQuan.Enabled = false;
                    SetDefault(true);
                }
                else
                {
                    DialogResult result = MessageBox.Show("Bạn chắc chắn muốn cập nhật", "THÔNG BÁO", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                    if (result == DialogResult.OK)
                    {
                        DTO_Quan q = new DTO_Quan();
                        q.Id      = long.Parse(this.txtMaQuan.Text);
                        q.TenQuan = this.txtTenQuan.Text;

                        if (Quan.SuaQuan(q))
                        {
                            btnSua.Text         = "Sửa";
                            btnXoa.Text         = "Xóa";
                            btnThemQuan.Enabled = true;

                            dataQuan.DataSource = Quan.LayDanhSachQuan();
                            CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[dataQuan.DataSource];
                            myCurrencyManager.Refresh();

                            MessageBox.Show("Cập nhật quận thành công", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                            SetDefault(false);
                            ResetValue();
                        }
                        else
                        {
                            MessageBox.Show("Vui lòng kiểm tra lại quy định và dữ liệu", "Cập nhật quận thất bại", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
        }
コード例 #4
0
        public static ArrayList DSQuan()
        {
            ArrayList arrList = new ArrayList();
            DataTable dt      = new DataTable();

            dt = ResultQuery.GetTableResult(conn, "SELECT * FROM Quan ");
            int    id;
            string ten;

            foreach (DataRow r in dt.Rows)
            {
                id  = (int)r["IdQuan"];
                ten = r["TenQuan"].ToString();
                DTO_Quan q = new DTO_Quan(id, ten);
                arrList.Add(q);
            }

            return(arrList);
        }
コード例 #5
0
 public static int CapNhatQuan(DTO_Quan q)
 {
     return(DAL_Quan.CapNhatQuan(q));
 }
コード例 #6
0
ファイル: BLL_Quan.cs プロジェクト: truongduyuit/NMCNPM
 public bool SuaQuan(DTO_Quan q)
 {
     return(quan.SuaQuan(q));
 }
コード例 #7
0
ファイル: BLL_Quan.cs プロジェクト: truongduyuit/NMCNPM
 public bool ThemQuan(DTO_Quan q)
 {
     return(quan.ThemQuan(q));
 }