public bool updateCT_DonDatHang(CT_DonNhapHang _CT_donNhapHang) { try { SqlCommand cmd = new SqlCommand("CT_HOADONHAPHANG_Update", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@maDNH", SqlDbType.VarChar, 10)).Value = _CT_donNhapHang.MaDNH; cmd.Parameters.Add(new SqlParameter("@maSP", SqlDbType.Date)).Value = _CT_donNhapHang.MaSP; cmd.Parameters.Add(new SqlParameter("@soLuong", SqlDbType.Int)).Value = _CT_donNhapHang.SoLuong; cmd.Parameters.Add(new SqlParameter("@thanhTien", SqlDbType.Int)).Value = _CT_donNhapHang.ThanhTien; cmd.Parameters.Add(new SqlParameter("@ghiChu", SqlDbType.VarChar, 100)).Value = _CT_donNhapHang.GhiChu; cmd.Parameters.Add(new SqlParameter("@isActive", SqlDbType.Bit)).Value = _CT_donNhapHang.IsActive; if (conn.State != ConnectionState.Open) { conn.Open(); } cmd.ExecuteNonQuery(); conn.Close(); return(true); } catch (Exception e) { conn.Close(); Console.WriteLine("Lỗi: " + e.Message); return(false); } }
public CT_DonNhapHang getCT_DonNhapHang(string _maDNH) { try { SqlCommand cmd = new SqlCommand("CT_DONNHAPHANG_getDonNhapHang", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@maDNH", SqlDbType.VarChar, 10)).Value = _maDNH; if (conn.State != ConnectionState.Open) { conn.Open(); } SqlDataReader dr = cmd.ExecuteReader(); CT_DonNhapHang CT_donnhaphang = null; if (dr.Read()) { CT_donnhaphang = new CT_DonNhapHang(); CT_donnhaphang.MaDNH = dr["MaDNH"].ToString(); CT_donnhaphang.MaSP = dr["MaSP"].ToString(); CT_donnhaphang.SoLuong = (int)dr["SoLuong"]; CT_donnhaphang.ThanhTien = (int)dr["ThanhTien"]; CT_donnhaphang.GhiChu = dr["GhiChu"].ToString(); CT_donnhaphang.IsActive = (Convert.ToInt32(dr["IsActive"]) == 1) ? true : false; } conn.Close(); return(CT_donnhaphang); } catch (Exception e) { conn.Close(); Console.WriteLine("Lỗi: " + e.Message); return(null); } }
public bool addCT_DonNhapHang(CT_DonNhapHang _CT_donNhapHang) { try { SqlCommand cmd = new SqlCommand("CT_DONHAPHANG_Insert", conn); cmd.CommandType = CommandType.StoredProcedure; _maDNH = cmd.Parameters.Add(new SqlParameter("@maDNH", SqlDbType.VarChar, 10)); _maSP = cmd.Parameters.Add(new SqlParameter("@maSP", SqlDbType.VarChar, 10)); _soLuong = cmd.Parameters.Add(new SqlParameter("@maNV", SqlDbType.Int)); _thanhTien = cmd.Parameters.Add(new SqlParameter("@thanhTien", SqlDbType.Int)); _ghiChu = cmd.Parameters.Add(new SqlParameter("@ghiChu", SqlDbType.NVarChar, 100)); _isActive = cmd.Parameters.Add(new SqlParameter("@isActive", SqlDbType.Bit)); //Get value to parameters: _maDNH.Value = _CT_donNhapHang.MaDNH; _maSP.Value = _CT_donNhapHang.MaSP; _soLuong.Value = _CT_donNhapHang.SoLuong; _thanhTien.Value = _CT_donNhapHang.ThanhTien; _ghiChu.Value = _CT_donNhapHang.GhiChu; _isActive.Value = _CT_donNhapHang.IsActive; if (conn.State != ConnectionState.Open) { conn.Open(); } cmd.ExecuteNonQuery(); conn.Close(); return(true); } catch (Exception e) { conn.Close(); Console.WriteLine("Lỗi: " + e.Message); return(false); } }
public bool updateCT_DonDatHang(CT_DonNhapHang _CT_donnhaphang) { return(objCT_DNH.updateCT_DonDatHang(_CT_donnhaphang)); }
public bool addCT_DonNhapHang(CT_DonNhapHang _CT_donnhaphang) { return(objCT_DNH.addCT_DonNhapHang(_CT_donnhaphang)); }