Пример #1
0
 void ganDuLieu(NhaCungCapPublic nccpublic)
 {
     nccpublic.MaNCC  = tbmancc.Text.Trim();
     nccpublic.TenNCC = tbtenncc.Text.Trim();
     nccpublic.SDT    = maskedsdt.Text.Trim();
     nccpublic.DIACHI = combodiachi.Text.Trim();
 }
        //SỬA THÔNG TIN NHÀ CUNG CẤP
        public static bool SuaNhaCungCap(NhaCungCapPublic _ncc)
        {
            SqlCommand _cmd = new SqlCommand();

            _cmd.CommandType = CommandType.StoredProcedure;
            _cmd.CommandText = "SuaNhaCungCap";
            _cmd.Parameters.AddWithValue("@MaNCC_NCC", _ncc.MaNCC_NCC);
            _cmd.Parameters.AddWithValue("@TenNCC_NCC", _ncc.TenNCC_NCC);
            _cmd.Parameters.AddWithValue("@GhiChu_NCC", _ncc.GhiChu_NCC);
            return(conn.Execute(_cmd));
        }
Пример #3
0
        //NÚT SỬA
        private void btnSua_Click(object sender, RoutedEventArgs e)
        {
            #region 1. Lấy bản ghi được chọn
            NhaCungCapPublic _ncc = new NhaCungCapPublic();
            DataRowView      _drv = (DataRowView)dgNhaCungCap.SelectedItem;
            _ncc.MaNCC_NCC  = _drv["MaNCC_NCC"].ToString();
            _ncc.TenNCC_NCC = _drv["TenNCC_NCC"].ToString();
            _ncc.GhiChu_NCC = _drv["GhiChu_NCC"].ToString();
            #endregion

            #region Hiển thị wpf con
            NhaCungCapSuaPresentation wpf = new NhaCungCapSuaPresentation();
            wpf._ncc            = _ncc;
            wpf._SuaNhaCungCap += new EventHandler(SuaNhaCungCap);
            wpf.ShowDialog();
            #endregion
        }
Пример #4
0
        //Lấy nhà cung cấp
        public static List <NhaCungCapPublic> LayNCC()
        {
            List <NhaCungCapPublic> _ListNCC = new List <NhaCungCapPublic>();
            NhaCungCapPublic        _ncc;

            DataTable _dt = Conn.GetDataSet("[Lấy nhà cung cấp - sản phẩm]").Tables[0];

            foreach (DataRow _dr in _dt.Rows)
            {
                _ncc            = new NhaCungCapPublic();
                _ncc.MaNCC_NCC  = _dr["MaNCC_NCC"].ToString();
                _ncc.TenNCC_NCC = _dr["TenNCC_NCC"].ToString();

                _ListNCC.Add(_ncc);
            }
            return(_ListNCC);
        }
Пример #5
0
        //PHƯƠNG THỨC SỬA THÔNG TIN NHÀ CUNG CẤP
        void SuaNhaCungCap(object sender, EventArgs e)
        {
            #region 1. Lấy thông tin nhà cung cấp
            NhaCungCapSuaPresentation wpf  = (NhaCungCapSuaPresentation)sender;
            NhaCungCapPublic          _ncc = wpf._ncc;
            #endregion

            #region 2.Update vào csdl
            if (NhaCungCapBusiness.SuaNhaCungCap(_ncc))
            {
                LoadDataToDataGrid();
            }
            else
            {
                MessageBox.Show("Sửa thông tninh nhà cung cấp thất bại");
            }
            #endregion
        }
Пример #6
0
        //PHƯƠNG THỨC THÊM MỚI NHÀ CUNG CẤP
        void ThemNhaCungCap(object sender, EventArgs e)
        {
            #region 1. Lấy thông tin
            NhaCungCapThemPresentation wpf  = (NhaCungCapThemPresentation)sender;
            NhaCungCapPublic           _ncc = wpf._NCC;
            #endregion

            #region 2. Thêm vào csdl
            if (NhaCungCapBusiness.ThemNhaCungCap(_ncc))
            {
                LoadDataToDataGrid();
            }
            else
            {
                MessageBox.Show("Thêm mới nhà cung cấp thất bại");
            }
            #endregion
        }
Пример #7
0
 public bool suaNhaCungCap(NhaCungCapPublic ncc)
 {
     cmd.CommandText = "update NHA_CUNG_CAP set TenNCC = '" + ncc.TenNCC + "', DienThoai = '" + ncc.SDT + "',  DiaChi = '" + ncc.DIACHI + "' where MaNCC = '" + ncc.MaNCC + "'";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         string mex = ex.Message;
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
Пример #8
0
 public bool themNhaCungCap(NhaCungCapPublic ncc)
 {
     cmd.CommandText = "insert into NHA_CUNG_CAP(MaNCC, TenNCC, DienThoai, DiaChi) values ('" + ncc.MaNCC + "', '" + ncc.TenNCC + "', '" + ncc.SDT + "', '" + ncc.DIACHI + "')";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         string mex = ex.Message;
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
Пример #9
0
 public bool suaNhaCungCap(NhaCungCapPublic ncc)
 {
     return(nccdal.suaNhaCungCap(ncc));
 }
Пример #10
0
 public bool themNhaCungCap(NhaCungCapPublic ncc)
 {
     return(nccdal.themNhaCungCap(ncc));
 }
 //SỬA NHÀ CUNG CẤP
 public static bool SuaNhaCungCap(NhaCungCapPublic _ncc)
 {
     return(NhaCungCapDataAccess.SuaNhaCungCap(_ncc));
 }
 //THÊM MỚI NHÀ CUNG CẤP
 public static bool ThemNhaCungCap(NhaCungCapPublic _ncc)
 {
     return(NhaCungCapDataAccess.ThemNhaCungCap(_ncc));
 }