Example #1
0
        public List <tb_sis_tipoDocumento_Info> Get_List_sis_tipoDocumento(int IdEmpresa)
        {
            try
            {
                List <tb_sis_tipoDocumento_Info> lst = new List <tb_sis_tipoDocumento_Info>();
                EntitiesGeneral context = new EntitiesGeneral();
                tb_sis_Documento_Tipo_x_Empresa_Data TipoDocEmpresaData = new tb_sis_Documento_Tipo_x_Empresa_Data();

                var q = from A in context.tb_sis_Documento_Tipo
                        orderby A.Posicion
                        select A;
                foreach (var item in q)
                {
                    tb_sis_tipoDocumento_Info info = new tb_sis_tipoDocumento_Info();
                    if (TipoDocEmpresaData.ValidarSiExiste(item.codDocumentoTipo, IdEmpresa))
                    {
                        info.IdTipoDocumento = item.codDocumentoTipo.Trim();
                        info.Descripcion     = item.descripcion.Trim();
                        info.Estado          = item.estado;
                        info.Posicion        = Convert.ToInt32(item.Posicion);
                        lst.Add(info);
                    }
                }
                return(lst);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.ToString() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }