コード例 #1
0
        private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            BUSDoiTac b = new BUSDoiTac();
            DTOKhuVuc d = new DTOKhuVuc();

            d.MaKhuVuc  = textEdit1.Text;
            d.TenKhuVuc = textEdit2.Text;
            d.GhiChu    = textEdit3.Text;
            d.ConQuanLy = checkEdit1.Checked;

            if (isAddForm)
            {
                if (b.insertKhuVuc(d))
                {
                    MessageBox.Show("Thao tác thành công");
                }
                else
                {
                    MessageBox.Show("Thao tác không thành công");
                }
            }
            else
            {
                b.updateKhuVuc(d);
                MessageBox.Show("Thao tác hóa thành công");
            }
        }
コード例 #2
0
        public int updateKhuVuc(DTOKhuVuc KhachHang)
        {
            DALDoiTac um = new DALDoiTac();

            int dt = um.updateKhuVuc(KhachHang);

            return(dt);
        }
コード例 #3
0
        public bool insertKhuVuc(DTOKhuVuc KhachHang)
        {
            DALDoiTac um = new DALDoiTac();

            bool dt = um.insertKhuVuc(KhachHang);

            return(dt);
        }
コード例 #4
0
        public DTOKhuVuc getKhuVucDetail(string mahanghoa)
        {
            DALDoiTac um = new DALDoiTac();

            DataTable dt = um.getKhuVucDetail(mahanghoa);
            DTOKhuVuc a  = new DTOKhuVuc();

            a.MaKhuVuc  = dt.Rows[0]["MaKhuVuc"].ToString();
            a.TenKhuVuc = dt.Rows[0]["TenKhuVuc"].ToString();
            a.GhiChu    = dt.Rows[0]["GhiChu"].ToString();
            a.ConQuanLy = Convert.ToBoolean(dt.Rows[0]["ConQuanLy"].ToString());
            return(a);
        }
コード例 #5
0
 private void frmKhuVuc_Add_Load(object sender, EventArgs e)
 {
     if (!isAddForm)
     {
         BUSDoiTac b          = new BUSDoiTac();
         DTOKhuVuc dtoHangHoa = b.getKhuVucDetail(gotID);
         textEdit1.Text     = dtoHangHoa.MaKhuVuc;
         textEdit2.Text     = dtoHangHoa.TenKhuVuc;
         textEdit3.Text     = dtoHangHoa.GhiChu;
         checkEdit1.Checked = dtoHangHoa.ConQuanLy;
     }
     else
     {
         textEdit1.ReadOnly = false;
     }
 }
コード例 #6
0
        public int updateKhuVuc(DTOKhuVuc hanghoa)
        {
            var _cmd = new SqlCommand();

            _cmd.CommandText = "update KHUVUC set MaKhuVuc=@tendonvi,TenKhuVuc=@diachi,GhiChu=@dienthoai,ConQuanLy=@fax where MaKhuVuc=@tendonvi";
            _cmd.CommandType = CommandType.Text;
            _cmd.Connection  = connection;
            _cmd.Parameters.Add("@tendonvi", SqlDbType.NVarChar).Value  = hanghoa.MaKhuVuc;
            _cmd.Parameters.Add("@diachi", SqlDbType.NVarChar).Value    = hanghoa.TenKhuVuc;
            _cmd.Parameters.Add("@dienthoai", SqlDbType.NVarChar).Value = hanghoa.GhiChu;
            _cmd.Parameters.Add("@fax", SqlDbType.Bit).Value            = hanghoa.ConQuanLy;
            OpenConn();
            var i = _cmd.ExecuteNonQuery();

            CloseConn();
            return(i);
        }
コード例 #7
0
        public bool insertKhuVuc(DTOKhuVuc hanghoa)
        {
            string query = string.Format($"select * from KHUVUC where MaKhuVuc='{hanghoa.MaKhuVuc}'");

            if (ExecSelectedCount(query) == 0)
            {
                var _cmd = new SqlCommand();
                _cmd.CommandText = "insert into KHUVUC values (@tendonvi,@diachi,@dienthoai,@fax)";
                _cmd.CommandType = CommandType.Text;
                _cmd.Connection  = connection;
                _cmd.Parameters.Add("@tendonvi", SqlDbType.Text).Value  = hanghoa.MaKhuVuc;
                _cmd.Parameters.Add("@diachi", SqlDbType.Text).Value    = hanghoa.TenKhuVuc;
                _cmd.Parameters.Add("@dienthoai", SqlDbType.Text).Value = hanghoa.GhiChu;
                _cmd.Parameters.Add("@fax", SqlDbType.Bit).Value        = hanghoa.ConQuanLy;
                OpenConn();
                var i = _cmd.ExecuteNonQuery();
                CloseConn();
                return(true);
            }
            else
            {
                return(false);
            }
        }