示例#1
0
        public ActionResult ConfirmarCreate(FERIADO feriado)
        {
            #region Validações

            if (string.IsNullOrEmpty(feriado.DATA))
            {
                return(Json(new { status = 100, ex = "Informe a data!" }));
            }

            if (string.IsNullOrEmpty(feriado.DESCRICAO))
            {
                return(Json(new { status = 100, ex = "Informe uma descrição!" }));
            }

            var existe = _db.FERIADO.Any(f => f.DATA == feriado.DATA);

            if (existe)
            {
                return(Json(new { status = 100, ex = "Data já informada para outro feriado!" }));
            }

            #endregion

            #region Incluir Feriado

            if (!string.IsNullOrEmpty(feriado.DESCRICAO))
            {
                feriado.DESCRICAO = feriado.DESCRICAO.ToUpper();
            }

            _db.FERIADO.Add(feriado);
            _db.SaveChanges();

            #endregion

            return(Json(new { status = 200, msg = "Incluído com sucesso!" }));
        }
示例#2
0
        public ActionResult ConfirmarEdit(FERIADO feriado)
        {
            #region Validações

            if (string.IsNullOrEmpty(feriado.DATA))
            {
                return(Json(new { status = 100, ex = "Informe uma data!" }));
            }

            if (string.IsNullOrEmpty(feriado.DESCRICAO))
            {
                return(Json(new { status = 100, ex = "Informe uma descrição!" }));
            }

            var existe = _db.FERIADO.Any(f => f.DATA == feriado.DATA && f.ID != feriado.ID);

            if (existe)
            {
                return(Json(new { status = 100, ex = "Data já informada para outro feriado!" }));
            }

            #endregion

            #region Alterar Feriado

            if (!string.IsNullOrEmpty(feriado.DESCRICAO))
            {
                feriado.DESCRICAO = feriado.DESCRICAO.ToUpper();
            }

            _db.Entry(feriado).State = EntityState.Modified;
            _db.SaveChanges();

            #endregion

            return(Json(new { status = 200, msg = "Alterado com sucesso!" }));
        }
 public DataTable FechasFeriado(DateTime hoy)
 {
     return(FERIADO.GetDataConsultaDiasFeriado(hoy));
 }
 public DataTable ListaFeriado(DateTime f1, DateTime f2)
 {
     return(FERIADO.GetDataListaFeriadoMora(f1, f2));
 }