public ResponseEntity GrabarPromocion(SRV_PROMOCION entidad) { try { if (entidad.PORDESC <= 0) { return(new ResponseEntity("Ingresar el Porcentaje de Descuento")); } if (entidad.CODPROM.Equals(0)) { _promocionData.Registrar(entidad); } else { var promocion = _promocionData.BuscarPorId(entidad.CODPROM); promocion.DESPROM = entidad.DESPROM; promocion.PORDESC = entidad.PORDESC; promocion.FECINI = entidad.FECINI; promocion.FECFIN = entidad.FECFIN; promocion.ESTREG = "1"; _promocionData.Actualizar(promocion); } return(new ResponseEntity("Se grabo los datos de la Promocion satisfactoriamente", true)); } catch (Exception) { return(new ResponseEntity(Response.ErrorGeneral)); } }
public JsonResult GrabarPromocion(PromocionModels promocion) { var entidad = new SRV_PROMOCION() { CODPROM = promocion.CODPROM, ESTREG = "1", FECINI = DateTime.ParseExact(promocion.FECINI, "dd/MM/yyyy", null), FECFIN = DateTime.ParseExact(promocion.FECFIN, "dd/MM/yyyy", null), DESPROM = promocion.DESPROM, PORDESC = promocion.PORDESC }; var result = _promocionLogic.GrabarPromocion(entidad); return(Json(result)); }
public ActionResult Index(PromocionModel filtros) { var model = new PromocionModel(); var entidad = new SRV_PROMOCION(); entidad.DESPROM = filtros.Promocion.DESPROM; if (!string.IsNullOrEmpty(filtros.Promocion.FECFIN)) { entidad.FECFIN = DateTime.ParseExact(filtros.Promocion.FECINI, "dd/MM/yyyy", null); } if (!string.IsNullOrEmpty(filtros.Promocion.FECINI)) { entidad.FECINI = DateTime.ParseExact(filtros.Promocion.FECINI, "dd/MM/yyyy", null); } var lista = _promocionLogic.ListarPromocionFiltro(entidad); model.LIST_PROMOCIONES = model.Promocion.castPromocionType(lista.ToList()); return(View(model)); }
public IEnumerable <SRV_PROMOCION> ListarPromocionFiltro(SRV_PROMOCION entidad) { return(_promocionData.ListarPromocionFiltro(entidad)); }