コード例 #1
0
        public Dictionary <int, EError> ObtenerListaErrores()
        {
            var       repositorio = new RError();
            DataTable registros   = repositorio.ObetenerErrores();

            if (registros.IsNullOrEmptyTable())
            {
                return(null);
            }
            else
            {
                Dictionary <int, EError> errores = new Dictionary <int, EError>();
                foreach (DataRow registro in registros.Rows)
                {
                    try
                    {
                        errores.Add((int)registro["codigo_error"], ErrorUtil.InstanciarDesde(registro));
                    }
                    catch (Exception)
                    {
                        continue;
                    }
                }
                return(errores);
            }
        }
コード例 #2
0
        public EErrores ObetenerErrores()
        {
            EErrores  result  = new EErrores();
            var       errores = new RError();
            DataTable dt      = errores.ObetenerErrores();

            foreach (DataRow dr in dt.Rows)
            {
                result.ListaErrores.Add(ErrorUtil.InstanciarDesde(dr));
            }
            return(result);
        }