public static DataTable mostrarAutorizaciones(Componente_Autorizacion componenteAutorizacion)
        {
            try
            {
                DataTable dt = new DataTable();
                Conexion.abrirConexion();
                List <OdbcParameter> lista = new List <OdbcParameter>();
                OdbcParameter        p1    = new OdbcParameter();

                p1.ParameterName = "@codcomp";
                p1.OdbcType      = OdbcType.VarChar;
                p1.Size          = 10;
                p1.Value         = componenteAutorizacion.CodComponente.Codigo;
                lista.Add(p1);

                dt = Conexion.EjecutarProcedimientoMostrar("mostrarComponente_Autorizacion", lista);
                return(dt);
            }
            catch (Exception)
            {
                return(null);
            }
            finally
            {
                Conexion.cerrarConexion();
            }
        }
        public static void delete(Componente_Autorizacion componenteAutorizacion)
        {
            try
            {
                Conexion.abrirConexion();
                List <OdbcParameter> lista = new List <OdbcParameter>();
                OdbcParameter        p1    = new OdbcParameter();

                p1.ParameterName = "@id";
                p1.OdbcType      = OdbcType.Int;
                //p1.Size = 10;
                p1.Value = componenteAutorizacion.ID;
                lista.Add(p1);

                Conexion.EjecutarProcedimientoAlmacenado("deleteComponente_Autorizacion", lista, "Escritura");
            }
            catch (Exception)
            {
                return;
            }
            finally
            {
                Conexion.cerrarConexion();
            }
        }
        public static void insertar(Componente_Autorizacion componenteAutorizacion)
        {
            try
            {
                Conexion.abrirConexion();
                List <OdbcParameter> lista = new List <OdbcParameter>();
                OdbcParameter        p1, p2, p3, p4, p5, p6, p7, p8;
                p1 = new OdbcParameter();
                p2 = new OdbcParameter();
                p3 = new OdbcParameter();
                p4 = new OdbcParameter();
                p5 = new OdbcParameter();
                p6 = new OdbcParameter();
                p7 = new OdbcParameter();
                p8 = new OdbcParameter();

                p1.ParameterName = "@codcomp";
                p1.OdbcType      = OdbcType.VarChar;
                p1.Size          = 10;
                p1.Value         = componenteAutorizacion.CodComponente.Codigo;
                lista.Add(p1);

                p2.ParameterName = "@codautoriz";
                p2.OdbcType      = OdbcType.VarChar;
                p2.Size          = 10;
                p2.Value         = componenteAutorizacion.CodAutoriz.Codigo;
                lista.Add(p2);

                p3.ParameterName = "@aliaspers";
                p3.OdbcType      = OdbcType.VarChar;
                p3.Size          = 20;
                p3.Value         = componenteAutorizacion.AliasPers.Alias;
                lista.Add(p3);

                p4.ParameterName = "@fechamax";
                p4.OdbcType      = OdbcType.DateTime;
                p4.Value         = componenteAutorizacion.FechaMax_Fin;
                lista.Add(p4);

                Conexion.EjecutarProcedimientoAlmacenado("insertComponente_Autorizacion", lista, "Escritura");
            }
            catch (Exception)
            {
                return;
            }
            finally
            {
                Conexion.cerrarConexion();
            }
        }