Beispiel #1
0
        public ActionResult Delete(int id)
        {
            try
            {
                logic.Delete(id);
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                //Desde acá podemos logear el error en un TXT que se guarda en D:/
                LogErrorsLogic logErrorsLogic = new LogErrorsLogic();
                logErrorsLogic.LogError(ex.Message);

                TempData["MensajeError"] = ex.Message;
                return(RedirectToAction("Index", "Error", ex));
            }
        }
Beispiel #2
0
        public IHttpActionResult DeleteProducts(int id)
        {
            Products product = productsLogic.GetData(id);

            if (product == null)
            {
                return(NotFound());
            }

            productsLogic.Delete(id);

            ProductsView productsView = new ProductsView
            {
                Id              = product.ProductID,
                Name            = product.ProductName,
                QuantityPerUnit = product.QuantityPerUnit,
                Price           = (decimal)product.UnitPrice
            };

            return(Ok());
        }
Beispiel #3
0
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            string productID = null;

            if (gridProductList.SelectedIndex != -1)
            {
                productID = gridProductList.SelectedRow.Cells[0].Text;
                ProductsLogic productsLogic = new ProductsLogic();

                try
                {
                    productsLogic.Delete(Int32.Parse(productID));
                }
                catch (Exception ex)
                {
                    this.lblError.Text    = "No se puede eliminar el registro ya que genera un conflicto con otros con los cuales se relaciona. Error: " + ex.Message;
                    this.lblError.Visible = true;
                    //Response.Write("No se puede eliminar el registro ya que genera un conflicto con otros con los cuales se relaciona. Error: " + ex.Message);
                }
                FillProductsGrid();
            }
        }