예제 #1
0
 /// <summary>
 ///     Constructor de la clase
 /// </summary>
 public TipoDocumentoProceso()
 {
     _ErrorId              = 0;
     _DescripcionError     = string.Empty;
     _ResultadoDatos       = null;
     _TipoDocumentoEntidad = new  TipoDocumentoEntidad();
 }
예제 #2
0
        public static List <TipoDocumentoEntidad> obtenerTiposDocumento()
        {
            TipoDocumentoEntidad        TipoDocumento      = null;
            List <TipoDocumentoEntidad> ListaTipoDocumento = new List <TipoDocumentoEntidad>();
            SqlConnection cn = new SqlConnection();

            cn.ConnectionString = ConnectionString.Cadena();
            cn.Open();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = cn;
            cmd.CommandText = "SELECT * FROM TipoDocumento";
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                TipoDocumento = new TipoDocumentoEntidad();
                TipoDocumento.idTipoDocumento = int.Parse(dr["id"].ToString());
                TipoDocumento.nombre          = dr["nombre"].ToString();
                ListaTipoDocumento.Add(TipoDocumento);
            }
            dr.Close();
            cn.Close();
            return(ListaTipoDocumento);
        }
예제 #3
0
        public List <TipoDocumentoEntidad> listar()
        {
            SqlConnection cn = new SqlConnection(Conexion.CnBanca);

            try
            {
                Conexion.abrirConexion(cn);
                SqlCommand cmd = new SqlCommand("usp_TipoDocumento_Listar", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                List <TipoDocumentoEntidad> ListaTipoDocumentos = new List <TipoDocumentoEntidad>();
                using (var reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        TipoDocumentoEntidad oTipoDocumentoEntidad = new TipoDocumentoEntidad();
                        oTipoDocumentoEntidad.Tipo_Doc = Reader.GetTinyIntValue(reader, "Tipo_Doc");
                        oTipoDocumentoEntidad.Nomb_Doc = Reader.GetStringValue(reader, "Nomb_Doc");
                        ListaTipoDocumentos.Add(oTipoDocumentoEntidad);
                    }
                }
                return(ListaTipoDocumentos);
            }
            catch (Exception ex)
            {
                return(null);
            }
            finally
            {
                Conexion.cerrarConexion(cn);
            }
        }
예제 #4
0
        public static List <TipoDocumentoEntidad> ObtenerTipos()
        {
            TipoDocumentoEntidad        tip        = null;
            List <TipoDocumentoEntidad> ListaTipos = new List <TipoDocumentoEntidad>();
            SqlConnection cn = new SqlConnection();

            cn.ConnectionString = ConnectionString.Cadena();
            cn.Open();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = cn;
            cmd.CommandText = "SELECT IdTD, DescripcionTD FROM TipoDocumentos";
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                tip             = new TipoDocumentoEntidad();
                tip.Id          = int.Parse(dr["IdTD"].ToString());
                tip.Descripcion = dr["DescripcionTD"].ToString();

                ListaTipos.Add(tip);
            }
            dr.Close();
            cn.Close();
            return(ListaTipos);
        }
        public ResultadoEntidad SeleccionarTipoDocumento(TipoDocumentoEntidad TipoDocumentoObjetoEntidad)
        {
            string              CadenaConexion            = string.Empty;
            ResultadoEntidad    Resultado                 = new ResultadoEntidad();
            TipoDocumentoAcceso TipoDocumentoAccesoObjeto = new TipoDocumentoAcceso();

            CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Activos);

            Resultado = TipoDocumentoAccesoObjeto.SeleccionarTipoDocumento(TipoDocumentoObjetoEntidad, CadenaConexion);

            return(Resultado);
        }
예제 #6
0
        public static List <TipoDocumentoEntidad> consultarTipoDoc()
        {
            List <TipoDocumentoEntidad> listaTipoDoc = new List <TipoDocumentoEntidad>();
            string        query = "SELECT * FROM TipoDocumento";
            SqlCommand    cmd   = new SqlCommand(query, obtenerDB());
            SqlDataReader dr    = cmd.ExecuteReader();

            while (dr.Read())
            {
                TipoDocumentoEntidad tipo = new TipoDocumentoEntidad();
                tipo.idTipoDocumento = int.Parse(dr["idTipoDocumento"].ToString());
                tipo.nombre          = dr["nombreDocumento"].ToString();
                listaTipoDoc.Add(tipo);
            }
            dr.Close();
            cmd.Connection.Close();

            return(listaTipoDoc);
        }
예제 #7
0
        protected void SeleccionarTipoDocumento()
        {
            ResultadoEntidad     Resultado = new ResultadoEntidad();
            TipoDocumentoEntidad TipoDocumentoEntidadObjeto = new TipoDocumentoEntidad();
            TipoDocumentoProceso TipoDocumentoProcesoObjeto = new TipoDocumentoProceso();

            Resultado = TipoDocumentoProcesoObjeto.SeleccionarTipoDocumento(TipoDocumentoEntidadObjeto);

            TipoDocumentoId.DataValueField = "TipoDocumentoId";
            TipoDocumentoId.DataTextField  = "Nombre";

            if (Resultado.ErrorId == 0)
            {
                TipoDocumentoId.DataSource = Resultado.ResultadoDatos;
                TipoDocumentoId.DataBind();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }

            TipoDocumentoId.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0"));
        }
        /// <summary>
        ///     Busca los TipoDocumento en la base de datos.
        /// </summary>
        /// <param name="TipoDocumentoEntidad">Entidad de TipoDocumento.</param>
        /// <param name="CadenaConexion">Cadena de conexión a la base de datos.</param>
        /// <returns>Resultado de la búsqueda.</returns>
        public DataSet SeleccionarTipoDocumento(TipoDocumentoEntidad TipoDocumentoEntidad, string CadenaConexion)
        {
            DataSet        Resultado = new DataSet();
            SqlConnection  Conexion  = new SqlConnection(CadenaConexion);
            SqlCommand     Comando;
            SqlParameter   Parametro;
            SqlDataAdapter Adaptador;

            try
            {
                Comando             = new SqlCommand("SeleccionarTipoDocumentoProcedimiento", Conexion);
                Comando.CommandType = CommandType.StoredProcedure;

                Parametro       = new SqlParameter("TipoDocumentoId", SqlDbType.SmallInt);
                Parametro.Value = TipoDocumentoEntidad.TipoDocumentoId;
                Comando.Parameters.Add(Parametro);

                Parametro       = new SqlParameter("Nombre", SqlDbType.VarChar);
                Parametro.Value = TipoDocumentoEntidad.Nombre;
                Comando.Parameters.Add(Parametro);

                Adaptador = new SqlDataAdapter(Comando);

                Conexion.Open();
                Adaptador.Fill(Resultado);
                Conexion.Close();

                return(Resultado);
            }
            catch (SqlException Excepcion)
            {
                _ErrorId          = Excepcion.Number;
                _DescripcionError = Excepcion.Message;

                return(Resultado);
            }
        }