Exemple #1
0
        public JsonResult ObtenerAnio(int idanio)
        {
            string message = string.Empty;
            AnioBE entidad = AnioLN.ObtenerAnio(idanio);

            var jsonResult = Json(new { obj = entidad }, JsonRequestBehavior.AllowGet);

            jsonResult.MaxJsonLength = int.MaxValue;
            return(jsonResult);
        }
Exemple #2
0
        public JsonResult EliminarAnio(AnioBE obj)
        {
            string message   = string.Empty;
            bool   seElimino = AnioLN.EliminarAnio(obj);

            var jsonResult = Json(new { success = seElimino }, JsonRequestBehavior.AllowGet);

            jsonResult.MaxJsonLength = int.MaxValue;
            return(jsonResult);
        }
Exemple #3
0
        public AnioBE ObtenerAnio(int idanio)
        {
            AnioBE item = null;

            try
            {
                cn.Open();
                item = AnioDA.ObtenerAnio(idanio, cn);
            }
            finally { if (cn.State == ConnectionState.Open)
                      {
                          cn.Close();
                      }
            }

            return(item);
        }
Exemple #4
0
        public bool EliminarAnio(AnioBE entidad)
        {
            bool seGuardo = false;

            try
            {
                cn.Open();
                seGuardo = AnioDA.EliminarAnio(entidad, cn);
            }
            finally { if (cn.State == ConnectionState.Open)
                      {
                          cn.Close();
                      }
            }

            return(seGuardo);
        }
Exemple #5
0
        public AnioBE ObtenerAnio(int idanio, OracleConnection db)
        {
            AnioBE item = null;

            try
            {
                string sp = $"{Package.Mantenimiento}USP_SEL_ANIO";
                var    p  = new OracleDynamicParameters();
                p.Add("PI_ID_ANIO", idanio);
                p.Add("PO_REF", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output);
                item = db.Query <AnioBE>(sp, p, commandType: CommandType.StoredProcedure).FirstOrDefault();
            }
            catch (Exception ex)
            {
                Log.Error(ex);
            }

            return(item);
        }
Exemple #6
0
        public JsonResult GuardarAnio(AnioBE objAnio)
        {
            string message  = string.Empty;
            bool   seGuardo = AnioLN.GuardarAnio(objAnio);

            if (seGuardo)
            {
                message = "Se guardó correctamente";
            }
            else
            {
                message = "Hubo un problema en la grabación de los datos, intentelo nuevamente";
            }

            var jsonResult = Json(new { success = seGuardo, message = message }, JsonRequestBehavior.AllowGet);

            jsonResult.MaxJsonLength = int.MaxValue;
            return(jsonResult);
        }
        public bool GuardarResultadoAnio(AnioBE obj, int idresultado, int idusuario, OracleConnection db)
        {
            bool seGuardo = false;

            try
            {
                string sp = $"{Package.Filtro}USP_INS_GUARDAR_ANIO";
                var    p  = new OracleDynamicParameters();
                p.Add("PI_ANIO", obj.ANIO);
                p.Add("PI_ID_RESULTADO", idresultado);
                p.Add("PI_ID_USUARIO", idusuario);
                p.Add("PO_ROWAFFECTED", dbType: OracleDbType.Int32, direction: ParameterDirection.Output);
                db.Execute(sp, p, commandType: CommandType.StoredProcedure);
                int filasAfectadas = (int)p.Get <dynamic>("PO_ROWAFFECTED").Value;
                seGuardo = filasAfectadas > 0;
            }
            catch (Exception ex) { Log.Error(ex); }

            return(seGuardo);
        }
Exemple #8
0
        public bool EliminarAnio(AnioBE entidad, OracleConnection db)
        {
            bool seGuardo = false;

            try
            {
                string sp = $"{Package.Mantenimiento}USP_DEL_ANIO";
                var    p  = new OracleDynamicParameters();
                p.Add("PI_ID_ANIO", entidad.ID_ANIO);
                p.Add("PI_UPD_USUARIO", entidad.UPD_USUARIO);
                p.Add("PO_ROWAFFECTED", dbType: OracleDbType.Int32, direction: ParameterDirection.Output);
                db.Execute(sp, p, commandType: CommandType.StoredProcedure);
                int filasAfectadas = (int)p.Get <dynamic>("PO_ROWAFFECTED").Value;
                seGuardo = filasAfectadas > 0;
            }
            catch (Exception ex)
            {
                Log.Error(ex);
            }

            return(seGuardo);
        }