public ActionResult GuardarAlmacen(int pAlmacenId, int pOficinaId, string pDenominacion, string pDescripcion, bool pActivo) { var item = new ITB.VENDIX.BE.Almacen(); item.AlmacenId = pAlmacenId; item.OficinaId = pOficinaId; item.Denominacion = pDenominacion; item.Descripcion = pDescripcion; item.Estado = pActivo; //if (pAlmacenId == 0) // AlmacenBL.Crear(item); //else // AlmacenBL.Actualizar(item); AlmacenBL.Guardar(item); return(Json(true, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Metodo para Guardar/Modificar una entidad Almacen /// </summary> /// <param name="info">Representa la entidad que se va a grabar</param> public int Guardar(AlmacenInfo info) { try { Logger.Info(); var almacenBL = new AlmacenBL(); int result = almacenBL.Guardar(info); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
public async Task <IHttpActionResult> Guardar(AlmacenBE obe) { try { AlmacenBL oAlmacenBL = new AlmacenBL(obe.IdCliente); bool rpta = false; rpta = oAlmacenBL.Guardar(obe); if (rpta) { return(Ok(Models.Util.GetBodyResponse(200, "OK"))); } else { return(Ok(Models.Util.GetBodyResponse(300, "Ocurrió un error al guardar."))); } } catch (Exception ex) { //LogSA.GrabarLogError("SOL TR", model.user, "EditarTareas", ex); return(Ok(Models.Util.GetBodyResponse(400, ex.Message))); } }