Beispiel #1
0
        protected override ResultMessage Delete()
        {
            var bl = new SupplierBL();
            var rm = bl.Delete(this.Current);

            if (rm.Result == false)
            {
                Utility.ShowError(string.Format("{0}'{1}'{2}", this.Title, this.Current.SupplierName, rm.Message), this);
            }
            return(rm);
        }
Beispiel #2
0
        public ActionResult Delete(decimal id)
        {
            try
            {
                SupplierBL _bl = new SupplierBL();

                decimal ck = _bl.Delete(id);
                return(Json(new { success = ck }));
            }
            catch (Exception ex)
            {
                NaviCommon.Common.log.Error(ex.ToString());
                return(Json(new { success = "-1" }));
            }
        }
Beispiel #3
0
        // DELETE: api/Proveedores/5
        public HttpResponseMessage Delete(string id)
        {
            var supplier = supplierBL.Find(id);

            if (supplier != null)
            {
                var response = supplierBL.Delete(supplier);
                if (response)
                {
                    return(Request.CreateResponse(HttpStatusCode.OK));
                }
                return(Request.CreateResponse(HttpStatusCode.Conflict, "Algunos productos dependen de este proveedor"));
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest));
            }
        }