Example #1
0
        /// <summary>
        /// 4b: Sửa mới 1 nhà cung cấp
        /// </summary>
        /// <param name="sup"></param>
        /// <returns>Nhà cung cấp mới sửa</returns>
        public object UpdateSupplier(SupplierReq sup)
        {
            object res = new object();
            var    cnn = (SqlConnection)Context.Database.GetDbConnection();

            if (cnn.State == ConnectionState.Closed)
            {
                cnn.Open();
            }
            try
            {
                SqlDataAdapter da  = new SqlDataAdapter();
                DataSet        ds  = new DataSet();
                var            cmd = cnn.CreateCommand();
                cmd.CommandText = "sp_UpdateSupplier";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@SupplierId", sup.SupplierId);
                cmd.Parameters.AddWithValue("@CompanyName", sup.CompanyName);
                cmd.Parameters.AddWithValue("@ContactName", sup.ContactName);
                cmd.Parameters.AddWithValue("@ContactTitle", sup.ContactTitle);
                cmd.Parameters.AddWithValue("@Address", sup.CompanyName);
                cmd.Parameters.AddWithValue("@City", sup.CompanyName);
                cmd.Parameters.AddWithValue("@Region", sup.CompanyName);
                cmd.Parameters.AddWithValue("@PostalCode", sup.CompanyName);
                cmd.Parameters.AddWithValue("@Country", sup.CompanyName);
                cmd.Parameters.AddWithValue("@Phone", sup.CompanyName);
                cmd.Parameters.AddWithValue("@Fax", sup.CompanyName);
                cmd.Parameters.AddWithValue("@HomePage", sup.CompanyName);
                da.SelectCommand = cmd;
                da.Fill(ds);
                if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                {
                    foreach (DataRow row in ds.Tables[0].Rows)
                    {
                        var x = new
                        {
                            SupplierId   = row["SupplierId"],
                            CompanyName  = row["CompanyName"],
                            ContactName  = row["ContactName"],
                            ContactTitle = row["ContactTitle"],
                            Address      = row["Address"],
                            City         = row["City"],
                            Region       = row["Region"],
                            PostalCode   = row["PostalCode"],
                            Country      = row["Country"],
                            Phone        = row["Phone"],
                            Fax          = row["Fax"],
                            HomePage     = row["HomePage"],
                        };
                        res = x;
                    }
                }
            }
            catch (Exception ex)
            {
                res = null;
            }
            return(res);
        }
Example #2
0
        public SingleRsp UpdateSupplier(SupplierReq spl)
        {
            var       res       = new SingleRsp();
            Suppliers suppliers = new Suppliers();

            suppliers = _rep.Read(spl.SuppliersId);

            suppliers.SuppliersName = spl.SuppliersName;
            suppliers.City          = spl.City;

            res = _rep.UpdateSupplier(suppliers);
            return(res);
        }
Example #3
0
        public SingleRsp UpdateSupplier_Linq(SupplierReq req)
        {
            var       res = new SingleRsp();
            Suppliers sup = new Suppliers();

            sup.SupplierId   = req.SupplierId;
            sup.CompanyName  = req.CompanyName;
            sup.ContactName  = req.ContactName;
            sup.ContactTitle = req.ContactTitle;
            sup.Address      = req.Address;
            sup.City         = req.City;
            sup.Region       = req.Region;
            sup.PostalCode   = req.PostalCode;
            sup.Country      = req.Country;
            sup.Phone        = req.Phone;
            sup.Fax          = req.Fax;
            sup.HomePage     = req.HomePage;

            res      = _rep.UpdateSupplier_Linq(sup);
            res.Data = sup;
            return(res);
        }
Example #4
0
        public IActionResult UpdateSupplier_Linq([FromBody] SupplierReq req)
        {
            var res = _svc.UpdateSupplier_Linq(req);

            return(Ok(res));
        }
Example #5
0
        public IActionResult AddSupplier([FromBody] SupplierReq req)
        {
            var res = _svc.AddSupplier(req);

            return(Ok(res));
        }
        public IActionResult DeleteSuppliers(SupplierReq req)
        {
            var res = _svc.DeleteSuppliers(req.SuppliersId);

            return(Ok(res));
        }
Example #7
0
 /// <summary>
 /// 4b: Sửa mới 1 nhà cung cấp
 /// </summary>
 /// <param name="sup"></param>
 /// <returns>Nhà cung cấp mới sửa</returns>
 public object UpdateSupplier(SupplierReq req)
 {
     return(_rep.UpdateSupplier(req));
 }
Example #8
0
 /// <summary>
 /// 4a: Thêm mới 1 nhà cung cấp
 /// </summary>
 /// <param name="sup"></param>
 /// <returns>Nhà cung cấp mới thêm</returns>
 public object AddSupplier(SupplierReq req)
 {
     return(_rep.AddSupplier(req));
 }