public JsonResult AgregarPartida(CapitulosPartidasViewModel p)
        {
            JsonResult json = null;

            partidasRepository = new PartidasRepository();
            try
            {
                if (partidasRepository.Validar(p.Partida, out List <String> errores))
                {
                    p.Partida.Concepto = p.Partida.Concepto.ToUpper();
                    partidasRepository.Insert(p.Partida);
                    json = Json(true);
                }
                else
                {
                    String mensajes = String.Join("<br/>", errores);
                    json = Json(mensajes);
                }
            }
            catch (Exception ex)
            {
                json = Json(ex.Message);
            }

            return(json);
        }
Exemplo n.º 2
0
        public IEnumerable <NumeroPartidaViewModel> GetPartidas(Int32 Clave)
        {
            PartidasRepository articulosRepository = new PartidasRepository();

            return(articulosRepository.GetAll().Where(x => x.Eliminado == false && x.Clave != Clave).Select(x => new NumeroPartidaViewModel {
                Clave = x.Clave, Nombre = x.Concepto
            }));
        }
        public JsonResult EliminarPartida(Int32 Id)
        {
            JsonResult jsonResult = null;

            partidasRepository = new PartidasRepository();
            try
            {
                //if (partidasRepository.Eliminar(Id) == true)
                //{
                //    jsonResult = Json(true);
                //    ViewBag.Message = Notification.Show("Se ha eliminado la partida correctamente", "Aviso", position: Position.TopRight, type: ToastType.Success);
                //    mensaje = ViewBag.Message;
                //}
            }
            catch (Exception ex)
            {
                jsonResult = Json(ex.Message);
            }

            return(jsonResult);
        }
        public JsonResult GetPartida(Int32 Id)
        {
            JsonResult jsonResult = null;

            partidasRepository = new PartidasRepository();
            Partida part = partidasRepository.GetById(Id);

            if (part == null)
            {
                jsonResult = Json(false);
            }
            else
            {
                jsonResult = Json(new
                {
                    //part.Id,
                    part.Concepto,
                    part.Clave,
                    part.Eliminado,
                    part.Capitulo,
                });
            }
            return(jsonResult);
        }