Esempio n. 1
0
        public List<Expediente> ObtenerTipoDoc()
        {

            ManagerSqlServer baseSqlSever = new ManagerSqlServer();

            DataTable datos;
            SqlCommand comando = new SqlCommand();

            comando.CommandText = " SELECT docto_descripcion as doc_subtipo " +
                                  " FROM AUD_C_TIPO_DOCTO " +
                                  " ORDER BY id_documento ";

            //comando.CommandText = 
            //                " SELECT  REPLACE(doc_subtipo, '_', ' ') as doc_subtipo " +
            //                " FROM    AUD_EXPEDIENTE " +
            //                " WHERE doc_tipo<>'' and doc_tipo='PERSONAL'  " +
            //                " group by   doc_subtipo, REPLACE(doc_subtipo, '_', ' ') " +
            //                " order by 1 ";

            //comando.CommandText = 
            //                    " SELECT  doc_subtipo " +
            //                    " FROM    AUD_EXPEDIENTE " +
            //                    " WHERE doc_tipo<>'' and doc_tipo='PERSONAL' " +
            //                    " group by   doc_subtipo " ;

            datos = baseSqlSever.Consultar(comando);

            if (datos != null)
            {
                if (datos.Rows.Count != 0)
                {
                    List<Expediente> listaDocumentos = new List<Expediente>();

                    foreach (DataRow fila in datos.Rows)
                    {
                        Expediente expediente = new Expediente();

                        expediente.docsubtipo = fila["doc_subtipo"].ToString();
                        listaDocumentos.Add(expediente);
                    }

                    this.log = listaDocumentos.Count.ToString();
                    return listaDocumentos;
                }
                else
                {
                    this.log = "VACIO";
                    return null;
                }
            }
            else
            {
                this.log = baseSqlSever.Log;
                return null;
            }
        }
Esempio n. 2
0
        public List<Expediente> ObtenerSubTipoDoc()
        {

            ManagerSqlServer baseSqlSever = new ManagerSqlServer();

            DataTable datos;
            SqlCommand comando = new SqlCommand();

            comando.CommandText = 
                                " SELECT     doc_tipo " + 
                                " FROM         AUD_EXPEDIENTE " +
                                " where doc_tipo<>'' " +
                                " group by doc_tipo" ;
            
            datos = baseSqlSever.Consultar(comando);

            if (datos != null)
            {
                if (datos.Rows.Count != 0)
                {
                    List<Expediente> listaDocumentos = new List<Expediente>();

                    foreach (DataRow fila in datos.Rows)
                    {
                        Expediente expediente = new Expediente();

                        expediente.doctipo = fila["doc_tipo"].ToString();
                        listaDocumentos.Add(expediente);
                    }

                    this.log = listaDocumentos.Count.ToString();
                    return listaDocumentos;
                }
                else
                {
                    this.log = "VACIO";
                    return null;
                }
            }
            else
            {
                this.log = baseSqlSever.Log;
                return null;
            }
        }
Esempio n. 3
0
        public List<Expediente> ObtenerCapacitacion()
        {
            ManagerSqlServer baseSqlSever = new ManagerSqlServer();

            DataTable datos;
            SqlCommand comando = new SqlCommand();

            comando.CommandText =
                                " SELECT id_curso, descripcion_curso, vencimiento_curso " +
                                " FROM  AUD_C_CURSOS " +
                                " ORDER BY id_curso ";

            datos = baseSqlSever.Consultar(comando);

            if (datos != null)
            {
                if (datos.Rows.Count != 0)
                {
                    List<Expediente> listaDocumentos = new List<Expediente>();

                    foreach (DataRow fila in datos.Rows)
                    {
                        Expediente expediente = new Expediente();

                        expediente.idcurso = fila["id_curso"].ToString();
                        expediente.descripcion_curso = fila["descripcion_curso"].ToString();
                        listaDocumentos.Add(expediente);
                    }

                    this.log = listaDocumentos.Count.ToString();
                    return listaDocumentos;
                }
                else
                {
                    this.log = "VACIO";
                    return null;
                }
            }
            else
            {
                this.log = baseSqlSever.Log;
                return null;
            }
        }