public List<clsTipoTransaccion> ListarTP(String @buscar)
        {
            //where c.modulo.ToString().Contains(buscar) && c.modulo.ToString().Equals(mod.IdModulo)
            try
            {
                using (this.dt = new TECAEntitiesCont())
                {
                    List<clsTipoTransaccion> lista = new List<clsTipoTransaccion>();
                    var per = from c in this.dt.TipoTransaccion
                              from mod in this.dt.Modulo
                              where c.modulo.ToString().Contains(buscar) //&& c.modulo.ToString().Equals(mod.IdModulo)
                              select c;

                    foreach (var item in per)
                    {
                        clsTipoTransaccion ctipo = new clsTipoTransaccion();
                        clsModulo ctipo1 = new clsModulo();
                        ctipo.IdTransaccion = Convert.ToInt32(item.IdTransaccion);
                        ctipo.modulo = Convert.ToInt32(item.modulo);
                        ctipo.TipoDocumento = item.TipoDocumento;
                        ctipo.descripcion = item.descripcion;
                        ctipo.nombremodulo = ctipo1.Nombre;
                        lista.Add(ctipo);
                    }
                    //return per.ToList();
                    return lista;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Error al Listar\n " + ex.Message);
            }
        }
        public List<clsModulo> ConsultaModulo()
        {
            try
            {
                List<clsModulo> lista = new List<clsModulo>();
                //EntitiesContabilidad ent = new EntitiesContabilidad();
                //var tipotran = from tt in ent.Modulo select tt;
                TECAv8Entities ent = new TECAv8Entities();
                var tipotran = from tt in ent.Modulo select tt;
                foreach (var item in tipotran)
                {
                    clsModulo ctipo = new clsModulo();
                    //las variables puden ser nulas u no soportan el tipo de dato int por eso se realiza el convert
                    ctipo.IdModulo = Convert.ToInt32(item.IdModulo);
                    ctipo.Nombre = item.Nombre;
                    ctipo.IdEstado = Convert.ToInt32(item.IdEstado);
                    ctipo.Logo = item.Logo;
                    lista.Add(ctipo);

                }
                return lista;
            }
            catch (Exception)
            {

                return null;
            }
        }
Exemple #3
0
        public List <clsTipoTransaccion> ListarTP(String @buscar)
        {
            //where c.modulo.ToString().Contains(buscar) && c.modulo.ToString().Equals(mod.IdModulo)
            try
            {
                using (this.dt = new TECAEntitiesCont())
                {
                    List <clsTipoTransaccion> lista = new List <clsTipoTransaccion>();
                    var per = from c in this.dt.TipoTransaccion
                              from mod in this.dt.Modulo
                              where c.modulo.ToString().Contains(buscar) //&& c.modulo.ToString().Equals(mod.IdModulo)
                              select c;

                    foreach (var item in per)
                    {
                        clsTipoTransaccion ctipo  = new clsTipoTransaccion();
                        clsModulo          ctipo1 = new clsModulo();
                        ctipo.IdTransaccion = Convert.ToInt32(item.IdTransaccion);
                        ctipo.modulo        = Convert.ToInt32(item.modulo);
                        ctipo.TipoDocumento = item.TipoDocumento;
                        ctipo.descripcion   = item.descripcion;
                        ctipo.nombremodulo  = ctipo1.Nombre;
                        lista.Add(ctipo);
                    }
                    //return per.ToList();
                    return(lista);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Error al Listar\n " + ex.Message);
            }
        }