Ejemplo n.º 1
0
        public JsonResult Create(PresupuestoSeguimientoFormModel seguimientoVM)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    _presupuestoSeguimientoService.UpdateActivo(seguimientoVM.PresupuestoId);

                    PresupuestoSeguimiento seguimiento;
                    seguimiento    = new PresupuestoSeguimiento();
                    seguimiento.Id = Guid.NewGuid();
                    seguimiento.PresupuestoEstadoId = seguimientoVM.EstadoId;
                    seguimiento.PresupuestoId       = seguimientoVM.PresupuestoId;
                    seguimiento.Fecha       = seguimientoVM.Fecha;
                    seguimiento.FechaAlerta = seguimientoVM.FechaAlerta;
                    seguimiento.Observacion = seguimientoVM.Observacion;
                    seguimiento.Activo      = true;
                    _presupuestoSeguimientoService.Add(seguimiento);
                    _presupuestoService.UpdateEstado(seguimiento);
                    return(Json(new { success = true }));
                }
                return(Json(seguimientoVM, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                throw;
            }
        }
Ejemplo n.º 2
0
        public void SeguimientoEstado(Presupuesto presupuesto)
        {
            PresupuestoSeguimiento seguimiento = new PresupuestoSeguimiento();

            seguimiento.Id = Guid.NewGuid();
            seguimiento.PresupuestoEstadoId = presupuesto.PresupuestoEstadoId;
            seguimiento.PresupuestoId       = presupuesto.Id;
            seguimiento.Fecha       = presupuesto.Fecha;
            seguimiento.FechaAlerta = presupuesto.Fecha;
            seguimiento.Activo      = true;
            presupuestoSeguimientoService.Add(seguimiento);
        }