Esempio n. 1
0
 private void Gan(clsLoaiMatHangDTO LoaiMatHang)
 {
     //load Ma mat hang
     txtMaNhom.Text      = LoaiMatHang.MaLoaiMatHang;
     txtTenNhomHang.Text = LoaiMatHang.TenLoaiMatHang;
     txtDienGiai.Text    = LoaiMatHang.DienGiai;
 }
Esempio n. 2
0
        private clsLoaiMatHangDTO KhoiTaoLoaiMatHang()
        {
            int dong = grdvDSLoaiMatHang.CurrentRow.Index;
            clsLoaiMatHangDTO LoaiMatHang = new clsLoaiMatHangDTO();

            LoaiMatHang.MaLoaiMatHang  = grdvDSLoaiMatHang.Rows[dong].Cells["MaLoaiMatHang"].Value.ToString();
            LoaiMatHang.TenLoaiMatHang = grdvDSLoaiMatHang.Rows[dong].Cells["TenLoaiMatHang"].Value.ToString();
            LoaiMatHang.DienGiai       = grdvDSLoaiMatHang.Rows[dong].Cells["DienGiai"].Value.ToString();
            LoaiMatHang.TrangThai      = int.Parse(grdvDSLoaiMatHang.Rows[dong].Cells["TrangThai"].Value.ToString());
            return(LoaiMatHang);
        }
Esempio n. 3
0
        private clsLoaiMatHangDTO KhoiTao(ref string Loi)
        {
            clsLoaiMatHangDTO LoaiMatHang = new clsLoaiMatHangDTO();

            LoaiMatHang.MaLoaiMatHang = txtMaNhom.Text.Trim();
            if (txtTenNhomHang.Text.Trim() == "")
            {
                Loi = "Xin vui lòng nhập vào Tên nhóm hàng";
                return(null);
            }
            LoaiMatHang.TenLoaiMatHang = txtTenNhomHang.Text.Trim();
            LoaiMatHang.DienGiai       = txtDienGiai.Text.Trim();
            LoaiMatHang.TrangThai      = 1;
            return(LoaiMatHang);
        }
        /// <summary>
        /// Sửa thông tin loại mặt hàng
        /// </summary>
        /// <param name="LoaiMatHang">
        /// MaLoaiMatHang  nvarchar(10)
        /// TenLoaiMatHang  nvarchar(255)
        /// DienGiai  ntext
        /// </param>
        public int Sua(clsLoaiMatHangDTO LoaiMatHang)
        {
            int    i   = -1;
            string sql = "sp_UpdateLoaiMatHang";

            string[] ParameterColection = new string[3];
            Object[] valueofParameter   = new Object[3];
            ParameterColection[0] = "@MaLoaiMatHang";
            valueofParameter[0]   = LoaiMatHang.MaLoaiMatHang;
            ParameterColection[1] = "@TenLoaiMatHang";
            valueofParameter[1]   = LoaiMatHang.TenLoaiMatHang;
            ParameterColection[2] = "@DienGiai";
            valueofParameter[2]   = LoaiMatHang.DienGiai;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            return(i);
        }
Esempio n. 5
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            String Loi = "";

            try
            {
                Loi = "Xin vui lòng kiểm tra lại dữ liệu nhập";
                clsLoaiMatHangDTO LoaiMatHang = KhoiTao(ref Loi);
                if (LoaiMatHang != null)
                {
                    Loi = "Lỗi kết nối cơ sở dữ liệu";
                    if (ThucThi == "Them")
                    {
                        if (LoaiMatHangBus.Them(LoaiMatHang) != -1)
                        {
                            MessageBox.Show("Lưu nhóm hàng " + LoaiMatHang.TenLoaiMatHang + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            LamTuoi();
                        }
                        else
                        {
                            MessageBox.Show("Lưu nhóm hàng không thành công, nguyên nhân do nhóm hàng này đã tồn tại rồi. Xin vui lòng nhập tên nhóm hàng khác", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        if (LoaiMatHangBus.Sua(LoaiMatHang) != -1)
                        {
                            MessageBox.Show("Lưu nhóm hàng " + LoaiMatHang.TenLoaiMatHang + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            //LamTuoi();
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Lưu nhóm hàng không thành công, nguyên nhân do nhóm hàng này đã tồn tại rồi. Xin vui lòng nhập tên nhóm hàng khác", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
                else
                {
                    MessageBox.Show(Loi, "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(Loi, "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 6
0
 public clsMatHangDTO()
 {
     MaMatHang   = "";
     TenMatHang  = "";
     DienGiai    = "";
     DonGia      = 0;
     DonViTinh   = "";
     GiaBanLe    = 0;
     GiaBanSi    = 0;
     GiaMua      = 0;
     LoaiMatHang = new clsLoaiMatHangDTO();
     LuongMin    = 0;
     LuongMax    = 0;
     MaVach      = "";
     PT_GiaBanSi = 0;
     PT_GiaBanLe = 0;
     SoLuongTon  = 0;
     ThueVAT     = 0;
     XuatXu      = "";
     NgayTao     = new DateTime();
     TrangThai   = 1;
 }
Esempio n. 7
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="_MaMatHang"></param>
 /// <param name="_TenMatHang"></param>
 /// <param name="_LoaiMatHang"></param>
 /// <param name="_DonViTinh"></param>
 /// <param name="_DonGia"></param>
 /// <param name="_GiaMua"></param>
 /// <param name="_GiaBanSi"></param>
 /// <param name="_GiaBanLe"></param>
 /// <param name="_PT_GiaBanSi"></param>
 /// <param name="_PT_GiaBanLe"></param>
 /// <param name="_LuongMin"></param>
 /// <param name="_LuongMax"></param>
 /// <param name="_SoLuongTon"></param>
 /// <param name="_ThueVAT"></param>
 /// <param name="_XuatXu"></param>
 /// <param name="_DienGia"></param>
 /// <param name="_MaVach"></param>
 /// <param name="_TrangThai"></param>
 public clsMatHangDTO(string _MaMatHang, string _TenMatHang, clsLoaiMatHangDTO _LoaiMatHang, string _DonViTinh, double _DonGia, double _GiaMua, double _GiaBanSi, double _GiaBanLe, double _PT_GiaBanSi, double _PT_GiaBanLe, int _LuongMin, int _LuongMax, int _SoLuongTon, double _ThueVAT, string _XuatXu, string _DienGia, string _MaVach, int _TrangThai)
 {
     MaMatHang   = _MaMatHang;
     TenMatHang  = _TenMatHang;
     DienGiai    = _DienGia;
     DonGia      = _DonGia;
     DonViTinh   = _DonViTinh;
     GiaBanLe    = _GiaBanLe;
     GiaBanSi    = _GiaBanSi;
     GiaMua      = _GiaMua;
     LoaiMatHang = _LoaiMatHang;
     LuongMin    = _LuongMin;
     LuongMax    = _LuongMax;
     MaVach      = _MaVach;
     PT_GiaBanSi = _PT_GiaBanSi;
     PT_GiaBanLe = _PT_GiaBanLe;
     SoLuongTon  = _SoLuongTon;
     ThueVAT     = _ThueVAT;
     XuatXu      = _XuatXu;
     NgayTao     = new DateTime();
     TrangThai   = 1;
 }
Esempio n. 8
0
 public frmThemNhom(clsLoaiMatHangDTO _LoaiMatHangDTO)
 {
     ThucThi        = "Sua";
     LoaiMatHangDTO = _LoaiMatHangDTO;
     InitializeComponent();
 }
Esempio n. 9
0
 /// <summary>
 /// Sửa thông tin  loại mặt hàng
 /// </summary>
 /// <param name="LoaiMatHang">
 /// MaLoaiMatHang  nvarchar(10)
 /// TenLoaiMatHang  nvarchar(255)
 /// DienGiai  ntext
 /// </param>
 public int Sua(clsLoaiMatHangDTO LoaiMatHang)
 {
     return(LoaiMatHangDAO.Sua(LoaiMatHang));
 }
Esempio n. 10
0
 /// <summary>
 /// Thêm thông tin loại mặt hàng
 /// </summary>
 /// <param name="LoaiMatHang">
 /// MaLoaiMatHang   nvarchar(10)
 /// TenLoaiMatHang  nvarchar(255)
 /// DienGiai   ntext
 /// NgayTao  smalldatetime
 /// TrangThai int
 /// </param>
 public int Them(clsLoaiMatHangDTO LoaiMatHang)
 {
     return(LoaiMatHangDAO.Them(LoaiMatHang));
 }