public void Insertar(OfertaPostulante ofertapostulante)
 {
     cmd.CommandType = CommandType.StoredProcedure;
     cmd.CommandText = "OfertaPostulante_Insertar";
     cmd.Connection  = cnn.cn;
     cnn.Conectar();
     cmd.Parameters.Add(new SqlParameter("@IdOferta", SqlDbType.Int)).Value          = ofertapostulante.IdOferta;
     cmd.Parameters.Add(new SqlParameter("@IdAlumno", SqlDbType.Int)).Value          = ofertapostulante.IdAlumno;
     cmd.Parameters.Add(new SqlParameter("@FaseOferta", SqlDbType.VarChar, 6)).Value = ofertapostulante.FaseOfertaPostulacion;
     cmd.Parameters.Add(new SqlParameter("@IdCV", SqlDbType.Int)).Value = ofertapostulante.IdCV;
     cmd.Parameters.Add(new SqlParameter("@DocumentoCV", ofertapostulante.DocumentoCV));
     cmd.Parameters.Add(new SqlParameter("@CreadoPor", SqlDbType.VarChar, 50)).Value = ofertapostulante.CreadoPor;
     cmd.ExecuteNonQuery();
     cnn.Desconectar();
     if (ofertapostulante.RecibeCorreos == "OFCOCO")
     {
         cmd2.CommandType = CommandType.StoredProcedure;
         cmd2.CommandText = "OfertaCorreo_Insertar";
         cmd2.Connection  = cnn2.cn;
         cnn2.Conectar();
         cmd2.Parameters.Add(new SqlParameter("@IdOferta", SqlDbType.Int)).Value = ofertapostulante.IdOferta;
         cmd2.Parameters.Add(new SqlParameter("@IdAlumno", SqlDbType.Int)).Value = ofertapostulante.IdAlumno;
         cmd2.Parameters.Add(new SqlParameter("@CorreoUsuarioEmpresa", SqlDbType.VarChar, 300)).Value = ofertapostulante.CorreoElectronicoUsuarioEmpresa;
         cmd2.Parameters.Add(new SqlParameter("@CargoOfrecido", SqlDbType.VarChar, 300)).Value        = ofertapostulante.CargoOfrecido;
         cmd2.ExecuteNonQuery();
         cnn2.Desconectar();
     }
 }
        public void DesactivarPorCV(int IdCV)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "AlumnoCVInformacionAdicional_DesactivarPorCV";
            cmd.Connection  = cnn.cn;
            cnn.Conectar();
            cmd.Parameters.Add(new SqlParameter("@IdCV", SqlDbType.Int)).Value = IdCV;
            cmd.ExecuteNonQuery();
            cnn.Desconectar();
        }
        public bool EVENTO_ACTUALIZAR_IMAGENTICKECT(Evento evento)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            try
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "EVENTO_ACTUALIZAR_IMAGENTICKECT";
                cmd.Connection  = cnn.cn;

                cmd.Parameters.Add(new SqlParameter("@ImagenTicket", SqlDbType.Binary)).Value = (evento.ImagenTicket == null ? new byte[] { } : evento.ImagenTicket);

                cmd.Parameters.Add(new SqlParameter("@ArchivoNombreOriginalImagenTicket", SqlDbType.VarChar, 100)).Value = (evento.ArchivoNombreOriginalImagenTicket == null ? "" : evento.ArchivoNombreOriginalImagenTicket);
                cmd.Parameters.Add(new SqlParameter("@ArchivoMimeTypeImagenTicket", SqlDbType.VarChar, 100)).Value       = (evento.ArchivoMimeTypeImagenEventoTicket == null ? "" : evento.ArchivoMimeTypeImagenEventoTicket);
                cmd.Parameters.Add(new SqlParameter("@IdEvento", SqlDbType.VarChar, 50)).Value = evento.IdEvento;
                cnn.Conectar();
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();
                cnn.Desconectar();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
        public bool UTPAlumnos_ActualizarEstadoAlumno(UtpAlumnoDetalle alumno)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            try
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "UTPAlumnos_ActualizarEstadoAlumno";
                cmd.Connection  = cnn.cn;

                cmd.Parameters.Add(new SqlParameter("@IdAlumno", SqlDbType.Int)).Value             = alumno.IdAlumno;
                cmd.Parameters.Add(new SqlParameter("@EstadoAlumno", SqlDbType.VarChar, 50)).Value = alumno.CodEstadoAlumno;



                cnn.Conectar();
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();
                cnn.Desconectar();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
        //public bool Empresa_Insertar_Imagen(Empresa empresa)
        //{
        //    ADConexion cnn = new ADConexion();
        //    SqlCommand cmd = new SqlCommand();

        //    try
        //    {
        //        cmd.CommandType = CommandType.StoredProcedure;
        //        cmd.CommandText = "Empresa_Insertar_Imagen";
        //        cmd.Connection = cnn.cn;

        //        cmd.Parameters.Add(new SqlParameter("@LogoEmpresa", SqlDbType.Binary)).Value = (empresa.LogoEmpresa == null ? new byte[] { } : empresa.LogoEmpresa);

        //        cmd.Parameters.Add(new SqlParameter("@ArchivoNombreOriginal", SqlDbType.VarChar, 100)).Value = (empresa.ArchivoNombreOriginal == null ? "" : empresa.ArchivoNombreOriginal);
        //        cmd.Parameters.Add(new SqlParameter("@ArchivoMimeType", SqlDbType.VarChar, 100)).Value = (empresa.ArchivoMimeType == null ? "" : empresa.ArchivoMimeType);


        //        cnn.Conectar();
        //        cmd.ExecuteNonQuery();
        //        cmd.Parameters.Clear();
        //        cnn.Desconectar();
        //        return true;
        //    }
        //    catch (Exception ex)
        //    {
        //        return false;
        //    }


        public bool Empresa_Actualizar_Imagen(Empresa empresa)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            try
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "Empresa_Actualizar_imagen";
                cmd.Connection  = cnn.cn;

                cmd.Parameters.Add(new SqlParameter("@LogoEmpresa", SqlDbType.Binary)).Value = (empresa.LogoEmpresa == null ? new byte[] { } : empresa.LogoEmpresa);

                cmd.Parameters.Add(new SqlParameter("@ArchivoNombreOriginal", SqlDbType.VarChar, 100)).Value = (empresa.ArchivoNombreOriginal == null ? "" : empresa.ArchivoNombreOriginal);
                cmd.Parameters.Add(new SqlParameter("@ArchivoMimeType", SqlDbType.VarChar, 100)).Value       = (empresa.ArchivoMimeType == null ? "" : empresa.ArchivoMimeType);
                //cmd.Parameters.Add(new SqlParameter("@ImagenCambiada", SqlDbType.VarChar, 2)).Value = (empresa.LogoEmpresa == null ? "NO" : "SI");
                cmd.Parameters.Add(new SqlParameter("@IdEmpresa", SqlDbType.VarChar, 50)).Value = empresa.IdEmpresa;
                cnn.Conectar();
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();
                cnn.Desconectar();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Exemple #6
0
        public DataTable ObtenerCabeceraPorCodigoUTP(string usuarioUtp)
        {
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "UTP_ObtenerCabeceraPorCodigoUsuario";
            cmd.Connection  = cnn.cn;
            cnn.Conectar();
            cmd.Parameters.Add(new SqlParameter("@UsuarioUTP", SqlDbType.VarChar, 50)).Value = usuarioUtp;

            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();

            da.Fill(dt);

            cnn.Desconectar();

            return(dt);
        }
Exemple #7
0
        public DataTable MostrarLista()
        {
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "Lista_Mostrar";
            cmd.Connection  = cnn.cn;
            cnn.Conectar();


            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();

            da.Fill(dt);

            cnn.Desconectar();

            return(dt);
        }
        public DataTable ObtenerUsuarioPorId(string nombreUsuario)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "ObtenerUsuarioPorId";
            cmd.Connection  = cnn.cn;
            cnn.Conectar();
            cmd.Parameters.Add(new SqlParameter("@Usuario", SqlDbType.VarChar)).Value = nombreUsuario;

            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();

            da.Fill(dt);

            cnn.Desconectar();

            return(dt);
        }
Exemple #9
0
        public void Insertar(AlumnoCV alumnocv)
        {
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "AlumnoCV_Insertar";
            cmd.Connection  = cnn.cn;
            cnn.Conectar();
            cmd.Parameters.Add(new SqlParameter("@IdAlumno", SqlDbType.Int)).Value                  = alumnocv.IdAlumno;
            cmd.Parameters.Add(new SqlParameter("@IdPlantillaCV", SqlDbType.Int)).Value             = alumnocv.IdPlantillaCV;
            cmd.Parameters.Add(new SqlParameter("@NombreCV", SqlDbType.VarChar, 50)).Value          = alumnocv.NombreCV;
            cmd.Parameters.Add(new SqlParameter("@IncluirTelefonoFijo", SqlDbType.Bit)).Value       = alumnocv.IncluirTelefonoFijo;
            cmd.Parameters.Add(new SqlParameter("@IncluirCorreoElectronico2", SqlDbType.Bit)).Value = alumnocv.IncluirCorreoElectronico2;
            cmd.Parameters.Add(new SqlParameter("@IncluirFoto", SqlDbType.Bit)).Value               = alumnocv.IncluirFoto;
            cmd.Parameters.Add(new SqlParameter("@Perfil", SqlDbType.VarChar, 100)).Value           = alumnocv.Perfil;
            cmd.Parameters.Add(new SqlParameter("@EstadoCV", SqlDbType.VarChar, 6)).Value           = alumnocv.EstadoCV;
            cmd.Parameters.Add(new SqlParameter("@CreadoPor", SqlDbType.VarChar, 50)).Value         = alumnocv.CreadoPor;

            cmd.ExecuteNonQuery();
            cnn.Desconectar();
        }
        public bool Evento_insertar(Evento evento)
        {
            try
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "Evento_Insertar";
                cmd.Connection  = cnn.cn;
                cmd.Parameters.Add(new SqlParameter("@NombreEvento", SqlDbType.VarChar, 100)).Value     = evento.NombreEvento;
                cmd.Parameters.Add(new SqlParameter("@EstadoEvento", SqlDbType.VarChar, 6)).Value       = evento.EstadoEvento;
                cmd.Parameters.Add(new SqlParameter("@TipoEvento", SqlDbType.VarChar, 6)).Value         = evento.TipoEvento;
                cmd.Parameters.Add(new SqlParameter("@IdEmpresa", SqlDbType.Int)).Value                 = evento.IdEmpresa;
                cmd.Parameters.Add(new SqlParameter("@DescripcionEvento", SqlDbType.VarChar, -1)).Value = evento.DescripcionEvento;
                cmd.Parameters.Add(new SqlParameter("@FechaEvento", SqlDbType.DateTime)).Value          = evento.FechaEvento;
                cmd.Parameters.Add(new SqlParameter("@FechaEventoFin", SqlDbType.DateTime)).Value       = evento.FechaEventoFin;
                cmd.Parameters.Add(new SqlParameter("@DiasEvento", SqlDbType.VarChar, 50)).Value        = evento.DiasEvento;
                cmd.Parameters.Add(new SqlParameter("@FechaEventoTexto", SqlDbType.VarChar, 100)).Value = evento.FechaEventoTexto;
                cmd.Parameters.Add(new SqlParameter("@LugarEvento", SqlDbType.VarChar, 200)).Value      = evento.LugarEvento;

                cmd.Parameters.Add(new SqlParameter("@DireccionDistrito", SqlDbType.VarChar, 100)).Value = evento.DireccionDistrito;
                cmd.Parameters.Add(new SqlParameter("@DireccionCiudad", SqlDbType.VarChar, 100)).Value   = evento.DireccionCiudad;
                cmd.Parameters.Add(new SqlParameter("@DireccionRegion", SqlDbType.VarChar, 100)).Value   = evento.DireccionRegion;
                cmd.Parameters.Add(new SqlParameter("@DireccionEvento", SqlDbType.VarChar, -1)).Value    = evento.DireccionEvento;
                cmd.Parameters.Add(new SqlParameter("@AsistentesEsperados", SqlDbType.Int)).Value        = evento.AsistentesEsperados;


                cmd.Parameters.Add(new SqlParameter("@RegistraAlumnos", SqlDbType.Bit)).Value          = evento.RegistraAlumnos;
                cmd.Parameters.Add(new SqlParameter("@RegistraUsuariosEmpresa", SqlDbType.Bit)).Value  = evento.RegistraUsuariosEmpresa;
                cmd.Parameters.Add(new SqlParameter("@RegistraPublicoEnGeneral", SqlDbType.Bit)).Value = evento.RegistraPublicoEnGeneral;
                cmd.Parameters.Add(new SqlParameter("@CreadoPor", SqlDbType.VarChar, 50)).Value        = evento.CreadoPor;

                cnn.Conectar();
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();
                cnn.Desconectar();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Exemple #11
0
        public bool Contenido_Insertar(Contenido contenido)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            try
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "Contenido_Insertar";
                cmd.Connection  = cnn.cn;

                cmd.Parameters.Add(new SqlParameter("@Titulo", SqlDbType.VarChar, 500)).Value = (contenido.Titulo == null ? "" : contenido.Titulo);

                cmd.Parameters.Add(new SqlParameter("@SubTitulo", SqlDbType.VarChar, 500)).Value = (contenido.SubTitulo == null ? "" : contenido.SubTitulo);

                //cmd.Parameters.Add(new SqlParameter("@Descripcion", SqlDbType.VarChar, -1)).Value = contenido.Descripcion;

                cmd.Parameters.Add(new SqlParameter("@Descripcion", SqlDbType.VarChar, -1)).Value = (contenido.Descripcion == null ? "" : contenido.Descripcion);

                //cmd.Parameters.Add(new SqlParameter("@Imagen", SqlDbType.Binary)).Value = contenido.Imagen;

                cmd.Parameters.Add(new SqlParameter("@Imagen", SqlDbType.Binary)).Value = (contenido.Imagen == null ? new byte[] { } : contenido.Imagen);


                cmd.Parameters.Add(new SqlParameter("@Activo", SqlDbType.Bit)).Value = contenido.Activo;



                //cmd.Parameters.Add(new SqlParameter("@ArchivoNombreOriginal", SqlDbType.VarChar, 100)).Value = contenido.ArchivoNombreOriginal;
                cmd.Parameters.Add(new SqlParameter("@ArchivoNombreOriginal", SqlDbType.VarChar, 100)).Value = (contenido.ArchivoNombreOriginal == null ? "" : contenido.ArchivoNombreOriginal);
                cmd.Parameters.Add(new SqlParameter("@ArchivoMimeType", SqlDbType.VarChar, 100)).Value       = (contenido.ArchivoMimeType == null ? "" : contenido.ArchivoMimeType);


                //cmd.Parameters.Add(new SqlParameter("@ArchivoMimeType", SqlDbType.VarChar, 50)).Value = contenido.ArchivoMimeType;
                cmd.Parameters.Add(new SqlParameter("@EnPantallaPrincipal", SqlDbType.Bit)).Value = contenido.EnPantallaPrincipal;
                cmd.Parameters.Add(new SqlParameter("@CodMenu", SqlDbType.VarChar, 50)).Value     = contenido.Menu;
                cmd.Parameters.Add(new SqlParameter("@CodPestana", SqlDbType.VarChar, 50)).Value  = (contenido.Pestana == null ? "" : contenido.Pestana);
                cmd.Parameters.Add(new SqlParameter("@CreadoPor", SqlDbType.VarChar, 50)).Value   = contenido.CreadoPor;

                cnn.Conectar();
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();
                cnn.Desconectar();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
        //Busca Los Datos a Actualizar
        public DataTable ContenidoEDitar_Buscar(int Cod)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "ContenidoEDitar_Buscar";
            cmd.Connection = cnn.cn;
            cnn.Conectar();
            cmd.Parameters.Add(new SqlParameter("@IdContenido", SqlDbType.Int)).Value = Cod;
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();

            da.Fill(dt);

            cnn.Desconectar();
            return dt;
        }
Exemple #13
0
        public DataTable Contenido_Mostrar_imagen()
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "Contenido_Mostrar_imagen";
            cmd.Connection  = cnn.cn;
            cnn.Conectar();

            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();

            da.Fill(dt);

            cnn.Desconectar();
            return(dt);
        }
Exemple #14
0
        //public DataTable Contenido_Mostrar2(string id)
        //{
        //    ADConexion cnn = new ADConexion();
        //    SqlCommand cmd = new SqlCommand();
        //    cmd.CommandType = CommandType.StoredProcedure;
        //    cmd.CommandText = "Contenido_Mostrar2";
        //    cmd.Connection = cnn.cn;
        //    cnn.Conectar();
        //    cmd.Parameters.Add(new SqlParameter("@CodMenu", SqlDbType.VarChar,50)).Value = id;
        //    SqlDataAdapter da = new SqlDataAdapter(cmd);
        //    DataTable dt = new DataTable();

        //    da.Fill(dt);

        //    cnn.Desconectar();
        //    return dt;
        //}


        public DataTable Contenido_Mostrar_Imagen(int Cod)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "Contenido_Mostrar_imagen";
            cmd.Connection  = cnn.cn;
            cnn.Conectar();
            cmd.Parameters.Add(new SqlParameter("@IdContenido", SqlDbType.Int)).Value = Cod;
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();

            da.Fill(dt);

            cnn.Desconectar();
            return(dt);
        }
        public DataTable ContenidoPestana_Mostrar()
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "ContenidoPestana_Mostrar";
            cmd.Connection = cnn.cn;
            cnn.Conectar();

            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();

            da.Fill(dt);

            cnn.Desconectar();

            return dt;
        }
Exemple #16
0
        public DataTable Contenido_BuscarNoticiasEventosOtros(string Id)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "Contenido_BuscarNoticiasEventos";
            cmd.Connection  = cnn.cn;

            cnn.Conectar();
            cmd.Parameters.Add(new SqlParameter("@CodMenu", SqlDbType.VarChar, 50)).Value = Id;

            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();

            da.Fill(dt);

            cnn.Desconectar();

            return(dt);
        }
        public bool Contenido_Insertar(Contenido contenido)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            try
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "Contenido_Insertar";
                cmd.Connection = cnn.cn;

                cmd.Parameters.Add(new SqlParameter("@Titulo", SqlDbType.VarChar, 500)).Value = (contenido.Titulo == null ? "" : contenido.Titulo);

                cmd.Parameters.Add(new SqlParameter("@SubTitulo", SqlDbType.VarChar, 500)).Value = (contenido.SubTitulo == null ? "" : contenido.SubTitulo);

                cmd.Parameters.Add(new SqlParameter("@Descripcion", SqlDbType.VarChar, -1)).Value = (contenido.Descripcion == null ? "" : contenido.Descripcion);

                cmd.Parameters.Add(new SqlParameter("@Imagen", SqlDbType.Binary)).Value = (contenido.Imagen == null ? new byte[] { } : contenido.Imagen);

                cmd.Parameters.Add(new SqlParameter("@Activo", SqlDbType.Bit)).Value = contenido.Activo;

                cmd.Parameters.Add(new SqlParameter("@ArchivoNombreOriginal", SqlDbType.VarChar, 100)).Value = (contenido.ArchivoNombreOriginal == null ? "" : contenido.ArchivoNombreOriginal);
                cmd.Parameters.Add(new SqlParameter("@ArchivoMimeType", SqlDbType.VarChar, 100)).Value = (contenido.ArchivoMimeType == null ? "" : contenido.ArchivoMimeType);

                cmd.Parameters.Add(new SqlParameter("@EnPantallaPrincipal", SqlDbType.Bit)).Value = contenido.EnPantallaPrincipal;
                cmd.Parameters.Add(new SqlParameter("@CodMenu", SqlDbType.VarChar, 50)).Value = contenido.Menu;
                cmd.Parameters.Add(new SqlParameter("@CreadoPor", SqlDbType.VarChar, 50)).Value = contenido.CreadoPor;

                cnn.Conectar();
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();
                cnn.Desconectar();
                return true;
            }
            catch (Exception ex)
            {
                return false;
            }
        }
Exemple #18
0
        public bool Contenido_Eliminar(int Cod)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            try
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "Contenido_Eliminar";
                cmd.Connection  = cnn.cn;
                cmd.Parameters.Add(new SqlParameter("@IdContenido", SqlDbType.VarChar, 50)).Value = Cod;
                cnn.Conectar();
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();
                cnn.Desconectar();
                return(true);
            }
            catch (SqlException)
            {
                return(false);
            }
        }
Exemple #19
0
        public DataTable Contenido_ObtenerPorCodMenu(int codMenu)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "Contenido_ObtenerPorCodMenu";
            cmd.Parameters.Add(new SqlParameter("@CodMenu", codMenu));

            cmd.Connection = cnn.cn;
            cnn.Conectar();


            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();

            da.Fill(dt);

            cnn.Desconectar();

            return(dt);
        }
        public bool UTPAlumnos_ActualizarEstadoAlumno(UtpAlumnoDetalle alumno)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            try
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "UTPAlumnos_ActualizarEstadoAlumno";
                cmd.Connection = cnn.cn;

                cmd.Parameters.Add(new SqlParameter("@IdAlumno", SqlDbType.Int)).Value = alumno.IdAlumno;
                cmd.Parameters.Add(new SqlParameter("@EstadoAlumno", SqlDbType.VarChar, 50)).Value = alumno.CodEstadoAlumno;

                        cnn.Conectar();
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();
                cnn.Desconectar();
                return true;
            }
            catch (Exception ex)
            {
                return false;
            }
        }
        public DataTable Empresa_BusquedaAvanzada(string NombreComercial, string IdEstadoEmpresa, string IdSector, string RazonSocial, string IdentificadorTributario, int NroOferta, int NroPostulante, int nroPaginaActual, int filasPorPagina)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "Empresa_BusquedaAvanzada";
            cmd.Parameters.Add(new SqlParameter("@Nombre", NombreComercial));
            cmd.Parameters.Add(new SqlParameter("@Valor", IdEstadoEmpresa));
            cmd.Parameters.Add(new SqlParameter("@Sector", IdSector));
            cmd.Parameters.Add(new SqlParameter("@Razon", RazonSocial));
            cmd.Parameters.Add(new SqlParameter("@IdentificadorTributario", IdentificadorTributario));
            cmd.Parameters.Add(new SqlParameter("@NroOferta", NroOferta));
            cmd.Parameters.Add(new SqlParameter("@NroPostulante", NroPostulante));
            //Paginación.
            cmd.Parameters.Add(new SqlParameter("@NroPaginaActual", nroPaginaActual));
            cmd.Parameters.Add(new SqlParameter("@FilasPorPagina", filasPorPagina));

            cmd.Connection = cnn.cn;
            cnn.Conectar();

            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();

            da.Fill(dt);

            cnn.Desconectar();

            return dt;
        }
        public DataTable Empresa_ObtenerPorNombre(string PalabraClave, int nroPaginaActual, int filasPorPagina)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "Empresas_ObtenerNombre";
            cmd.Parameters.Add(new SqlParameter("@Nombre", PalabraClave));
            //Paginación.
            cmd.Parameters.Add(new SqlParameter("@NroPaginaActual", nroPaginaActual));
            cmd.Parameters.Add(new SqlParameter("@FilasPorPagina", filasPorPagina));

            cmd.Connection = cnn.cn;
            cnn.Conectar();

            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();

            da.Fill(dt);

            cnn.Desconectar();

            return dt;
        }
        //public bool Empresa_Insertar_Imagen(Empresa empresa)
        //{
        //    ADConexion cnn = new ADConexion();
        //    SqlCommand cmd = new SqlCommand();
        //    try
        //    {
        //        cmd.CommandType = CommandType.StoredProcedure;
        //        cmd.CommandText = "Empresa_Insertar_Imagen";
        //        cmd.Connection = cnn.cn;
        //        cmd.Parameters.Add(new SqlParameter("@LogoEmpresa", SqlDbType.Binary)).Value = (empresa.LogoEmpresa == null ? new byte[] { } : empresa.LogoEmpresa);
        //        cmd.Parameters.Add(new SqlParameter("@ArchivoNombreOriginal", SqlDbType.VarChar, 100)).Value = (empresa.ArchivoNombreOriginal == null ? "" : empresa.ArchivoNombreOriginal);
        //        cmd.Parameters.Add(new SqlParameter("@ArchivoMimeType", SqlDbType.VarChar, 100)).Value = (empresa.ArchivoMimeType == null ? "" : empresa.ArchivoMimeType);
        //        cnn.Conectar();
        //        cmd.ExecuteNonQuery();
        //        cmd.Parameters.Clear();
        //        cnn.Desconectar();
        //        return true;
        //    }
        //    catch (Exception ex)
        //    {
        //        return false;
        //    }
        public bool Empresa_Actualizar_Imagen(Empresa empresa)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            try
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "Empresa_Actualizar_imagen";
                cmd.Connection = cnn.cn;

                cmd.Parameters.Add(new SqlParameter("@LogoEmpresa", SqlDbType.Binary)).Value = (empresa.LogoEmpresa == null ? new byte[] { } : empresa.LogoEmpresa);

                cmd.Parameters.Add(new SqlParameter("@ArchivoNombreOriginal", SqlDbType.VarChar, 100)).Value = (empresa.ArchivoNombreOriginal == null ? "" : empresa.ArchivoNombreOriginal);
                cmd.Parameters.Add(new SqlParameter("@ArchivoMimeType", SqlDbType.VarChar, 100)).Value = (empresa.ArchivoMimeType == null ? "" : empresa.ArchivoMimeType);
                //cmd.Parameters.Add(new SqlParameter("@ImagenCambiada", SqlDbType.VarChar, 2)).Value = (empresa.LogoEmpresa == null ? "NO" : "SI");
                cmd.Parameters.Add(new SqlParameter("@IdEmpresa", SqlDbType.VarChar, 50)).Value = empresa.IdEmpresa;
                cnn.Conectar();
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();
                cnn.Desconectar();
                return true;
            }
            catch (Exception ex)
            {
                return false;
            }
        }
        public DataTable Utp_ListarAlumnosNombreyCodigo()
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "Utp_ListaAlumnosNombreyCodigo";

            cmd.Connection = cnn.cn;
            cnn.Conectar();

            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();

            da.Fill(dt);

            cnn.Desconectar();

            return dt;
        }
        public bool Contenido_RemoverImagen(int id)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            try
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "Contenido_RemoverImagen";
                cmd.Connection = cnn.cn;

                cmd.Parameters.Add(new SqlParameter("@IdContenido", SqlDbType.VarChar, 50)).Value = id;

                cnn.Conectar();
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();
                cnn.Desconectar();
                return true;
            }
            catch (SqlException)
            {
                return false;
            }
        }
        public DataTable Contenido_ObtenerPorCodMenu(int codMenu)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "Contenido_ObtenerPorCodMenu";
            cmd.Parameters.Add(new SqlParameter("@CodMenu", codMenu));

            cmd.Connection = cnn.cn;
            cnn.Conectar();

            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();

            da.Fill(dt);

            cnn.Desconectar();

            return dt;
        }
        public bool EVENTO_ACTUALIZAR_IMAGENTICKECT(Evento evento)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            try
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "EVENTO_ACTUALIZAR_IMAGENTICKECT";
                cmd.Connection = cnn.cn;

                cmd.Parameters.Add(new SqlParameter("@ImagenTicket", SqlDbType.Binary)).Value = (evento.ImagenTicket == null ? new byte[] { } : evento.ImagenTicket);

                cmd.Parameters.Add(new SqlParameter("@ArchivoNombreOriginalImagenTicket", SqlDbType.VarChar, 100)).Value = (evento.ArchivoNombreOriginalImagenTicket == null ? "" : evento.ArchivoNombreOriginalImagenTicket);
                cmd.Parameters.Add(new SqlParameter("@ArchivoMimeTypeImagenTicket", SqlDbType.VarChar, 100)).Value = (evento.ArchivoMimeTypeImagenEventoTicket == null ? "" : evento.ArchivoMimeTypeImagenEventoTicket);
                cmd.Parameters.Add(new SqlParameter("@IdEvento", SqlDbType.VarChar, 50)).Value = evento.IdEvento;
                cnn.Conectar();
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();
                cnn.Desconectar();
                return true;
            }
            catch (Exception ex)
            {
                return false;
            }
        }
        public DataTable Contenido_BuscarNoticiasEventosOtros(string Id)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "Contenido_BuscarNoticiasEventos";
            cmd.Connection = cnn.cn;

            cnn.Conectar();
            cmd.Parameters.Add(new SqlParameter("@CodMenu", SqlDbType.VarChar, 50)).Value = Id;

            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();

            da.Fill(dt);

            cnn.Desconectar();

            return dt;
        }
        public DataTable Empresa_Elegir_Imagen(int Cod)
        {
            ADConexion cnn = new ADConexion();
            SqlCommand cmd = new SqlCommand();
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "Empresa_Elegir_Imagen";
            cmd.Connection = cnn.cn;
            cnn.Conectar();
            cmd.Parameters.Add(new SqlParameter("@IdEmpresa", SqlDbType.Int)).Value = Cod;
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();

            da.Fill(dt);

            cnn.Desconectar();
            return dt;
        }