//______________________CURSOS_______________________________

        public DataTable BuscarCursos(Ecursos curso)
        {
            con.ConnectionString = Conexion.cadenaConexion;
            comando             = new SqlCommand("Sp_cursos", con);
            comando.CommandType = CommandType.StoredProcedure;
            comando.Parameters.AddWithValue("@a", curso.a);
            comando.Parameters.AddWithValue("@nombre", curso.nombre);
            comando.Parameters.AddWithValue("@horas", "");
            return(MetodosDatos.ejecutarComandoSelect(comando));
        }
        //______________________CXP_______________________________
        public DataTable BuscarCxp(Ecxp cxp)
        {
            con.ConnectionString = Conexion.cadenaConexion;
            comando             = new SqlCommand("Sp_Cxp", con);
            comando.CommandType = CommandType.StoredProcedure;
            comando.Parameters.AddWithValue("@a", cxp.a);
            comando.Parameters.AddWithValue("@suplidor", cxp.suplidor);

            return(MetodosDatos.ejecutarComandoSelect(comando));
        }
 //______________________MATERIAS_______________________________
 public DataTable BuscarMaterias(Ematerias materia)
 {
     con.ConnectionString = Conexion.cadenaConexion;
     comando             = new SqlCommand("Sp_materias", con);
     comando.CommandType = CommandType.StoredProcedure;
     comando.Parameters.AddWithValue("@a", materia.a);
     comando.Parameters.AddWithValue("@cod_materia", materia.cod_materia);
     comando.Parameters.AddWithValue("@nombre", materia.nombre);
     comando.Parameters.AddWithValue("@descripcion", "");
     return(MetodosDatos.ejecutarComandoSelect(comando));
 }
        //______________________EXCURSIONES_______________________________

        public DataTable BuscarExcursiones(Eexcursiones excursion)
        {
            con.ConnectionString = Conexion.cadenaConexion;
            comando             = new SqlCommand("Sp_excursiones", con);
            comando.CommandType = CommandType.StoredProcedure;
            comando.Parameters.AddWithValue("@a", excursion.a);
            comando.Parameters.AddWithValue("@descripcion", excursion.descripcion);
            comando.Parameters.AddWithValue("@referencia", excursion.referencia);
            comando.Parameters.AddWithValue("@precio", "");
            comando.Parameters.AddWithValue("@fecha", "");
            return(MetodosDatos.ejecutarComandoSelect(comando));
        }
        public static bool login(string usuario, string pass, string tipo)
        {
            SqlCommand comando = MetodosDatos.CrearComando();

            comando.CommandText = "SELECT * FROM USUARIOS WHERE usuario='" + usuario + "' and pass='******' and tipo='" + tipo + "'";

            if (MetodosDatos.ejecutarComandoSelect(comando).Rows.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        //______________________PROFESORES_______________________________
        #region datos profesores
        public DataTable BuscarProfesores(Eprofesores profesor)
        {
            con.ConnectionString = Conexion.cadenaConexion;
            comando             = new SqlCommand("Sp_profesores", con);
            comando.CommandType = CommandType.StoredProcedure;
            comando.Parameters.AddWithValue("@a", profesor.a);
            comando.Parameters.AddWithValue("@nombre", "");
            comando.Parameters.AddWithValue("@apellido", "");
            comando.Parameters.AddWithValue("@cedula", profesor.cedula);
            comando.Parameters.AddWithValue("@telefono", "");
            comando.Parameters.AddWithValue("@direccion", "");
            comando.Parameters.AddWithValue("@fecha", "");

            return(MetodosDatos.ejecutarComandoSelect(comando));
        }
 //----------------SUPLIDORES--------------------------------
 public DataTable BuscarSuplidores(Esuplidores suplidor)
 {
     if (suplidor == null)
     {
         suplidor = new Esuplidores();
     }
     con.ConnectionString = Conexion.cadenaConexion;
     comando             = new SqlCommand("Sp_suplidor", con);
     comando.CommandType = CommandType.StoredProcedure;
     comando.Parameters.AddWithValue("@a", suplidor.a);
     comando.Parameters.AddWithValue("@nombre", suplidor.nombre);
     comando.Parameters.AddWithValue("@direccion", "");
     comando.Parameters.AddWithValue("@telefono", "");
     comando.Parameters.AddWithValue("ciudad", "");
     return(MetodosDatos.ejecutarComandoSelect(comando));
 }
 public DataTable ActualizarProductos(Eproductos producto)
 {
     con.ConnectionString = Conexion.cadenaConexion;
     comando             = new SqlCommand("Sp_productos", con);
     comando.CommandType = CommandType.StoredProcedure;
     comando.Parameters.AddWithValue("@a", producto.a);
     comando.Parameters.AddWithValue("@id_producto", producto.Id);
     comando.Parameters.AddWithValue("@descripcion", "");
     comando.Parameters.AddWithValue("@referencia", "");
     comando.Parameters.AddWithValue("@marca", "");
     comando.Parameters.AddWithValue("@fabricante", "");
     comando.Parameters.AddWithValue("@cantidad", producto.cantidad);
     comando.Parameters.AddWithValue("@precio_por_mayor", "");
     comando.Parameters.AddWithValue("@precio_venta", "");
     comando.Parameters.AddWithValue("@precio_compra", "");
     return(MetodosDatos.ejecutarComandoSelect(comando));
 }
 //-------------------USUARIOS-----------------------------
 public DataTable BuscarUsuario(Eusuario usuario)
 {
     if (usuario == null)
     {
         usuario = new Eusuario();
     }
     con.ConnectionString = Conexion.cadenaConexion;
     comando             = new SqlCommand("Sp_usuario", con);
     comando.CommandType = CommandType.StoredProcedure;
     comando.Parameters.AddWithValue("@a", usuario.a);
     comando.Parameters.AddWithValue("@usuario", usuario.Usuario);
     comando.Parameters.AddWithValue("@pass", "");
     comando.Parameters.AddWithValue("@tipo", "");
     comando.Parameters.AddWithValue("@nombre", usuario.nombre);
     comando.Parameters.AddWithValue("@apellido", "");
     comando.Parameters.AddWithValue("@curso", "");
     return(MetodosDatos.ejecutarComandoSelect(comando));
 }
 public DataTable BuscarEstudiantes(Eestudiantes estudiante)
 {
     con.ConnectionString = Conexion.cadenaConexion;
     comando             = new SqlCommand("Sp_estudiantes", con);
     comando.CommandType = CommandType.StoredProcedure;
     comando.Parameters.AddWithValue("@a", estudiante.a);
     comando.Parameters.AddWithValue("@nombre", estudiante.nombre);
     comando.Parameters.AddWithValue("@apellidos", estudiante.apellidos);
     comando.Parameters.AddWithValue("@rne", estudiante.rne);
     comando.Parameters.AddWithValue("@fecha", "");
     comando.Parameters.AddWithValue("@sexo", "");
     comando.Parameters.AddWithValue("@direccion", "");
     comando.Parameters.AddWithValue("@telefono", "");
     comando.Parameters.AddWithValue("@enfermedades", "");
     comando.Parameters.AddWithValue("@tipo_sangre", "");
     comando.Parameters.AddWithValue("@ano", "");
     comando.Parameters.AddWithValue("@tanda", "");
     comando.Parameters.AddWithValue("@curso", estudiante.curso);
     comando.Parameters.AddWithValue("@instituto", "");
     return(MetodosDatos.ejecutarComandoSelect(comando));
 }