public static List <BLL.Modelos.TBC_CAMPOS_INICIATIVA> ObtenerCamposByTipoIniciativa(int _id)
        {
            List <BLL.Modelos.TBC_CAMPOS_INICIATIVA> campos = new List <BLL.Modelos.TBC_CAMPOS_INICIATIVA>();
            var res = _context.SP_TBC_CAMPOS_INICIATIVA_SELECT_ALL_BY_TIPO_INICIATIVA(_id);

            foreach (var c in res)
            {
                var campo = new BLL.Modelos.TBC_CAMPOS_INICIATIVA();
                campo.ID_CAMPO           = c.ID_CAMPO;
                campo.ID_TIPO_INICIATIVA = (int)c.ID_TIPO_INICIATIVA;
                campo.NOMBRE_CAMPO       = c.NOMBRE_CAMPO;
                campos.Add(campo);
            }
            return(campos);
        }
Beispiel #2
0
        /// <summary>
        /// Método encargado de obtener la lista de iniciativas
        /// </summary>
        /// <returns>Retorna la lista de departamentos</returns>
        public List <TBC_CAMPOS_INICIATIVA> ObtenerCamposIniciativas()
        {
            List <TBC_CAMPOS_INICIATIVA> list = new List <TBC_CAMPOS_INICIATIVA>();
            var result = _context.SP_TBC_CAMPOS_INICIATIVA_SelectAll();


            foreach (var item in result)
            {
                TBC_CAMPOS_INICIATIVA tmp = new TBC_CAMPOS_INICIATIVA();
                tmp.ID_CAMPO           = item.ID_CAMPO;
                tmp.ID_TIPO_INICIATIVA = item.ID_TIPO_INICIATIVA;
                tmp.NOMBRE_CAMPO       = item.NOMBRE_CAMPO;
                list.Add(tmp);
            }

            return(list);
        }
Beispiel #3
0
        public MV_Exception editarCamposIniciativas(TBC_CAMPOS_INICIATIVA campos_iniciativas, int usuario_actualiza)
        {
            try
            {
                MV_Exception res = H_LogErrorEXC.resultToException(_context.SP_TBC_CAMPOS_INICIATIVA_Update(campos_iniciativas.ID_CAMPO, campos_iniciativas.ID_TIPO_INICIATIVA, campos_iniciativas.NOMBRE_CAMPO, usuario_actualiza).FirstOrDefault());

                if (res.IDENTITY == null)
                {
                    throw new Exception(res.ERROR_MESSAGE);
                }

                return(res);
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #4
0
        public MV_Exception GuardarCamposIniciativas(TBC_CAMPOS_INICIATIVA campos_iniciativas, int idUsuario)
        {
            var result = new MV_Exception();

            try
            {
                result = H_LogErrorEXC.resultToException(_context.SP_TBC_CAMPOS_INICIATIVA_Insert(campos_iniciativas.ID_CAMPO, campos_iniciativas.ID_TIPO_INICIATIVA, campos_iniciativas.NOMBRE_CAMPO, idUsuario));
                if (result.IDENTITY == null)
                {
                    throw new Exception(result.ERROR_MESSAGE);
                }
            }
            catch (Exception e)
            {
                H_LogErrorEXC.GuardarRegistroLogError(e);
            }
            return(result);
        }