Пример #1
0
        public bool GuardarCuenta(Cuenta cuenta)
        {
            bool guardado = false;

            try
            {
                conexionMysql = conexion.AbrirConexion();
                query         = new MySqlCommand("", conexionMysql)
                {
                    CommandText = "INSERT INTO cuenta (username, password, status, idusuario) VALUES " +
                                  "(@username, @password, @status, @idusuario)"
                };

                query.Parameters.Add("@username", MySqlDbType.VarChar, 45).Value  = cuenta.Username;
                query.Parameters.Add("@password", MySqlDbType.VarChar, 255).Value = cuenta.Password;
                query.Parameters.Add("@status", MySqlDbType.Int32, 2).Value       = ACTIVO;
                query.Parameters.Add("@idusuario", MySqlDbType.Int32, 2).Value    = cuenta.Pertenece.IdUsuario;

                query.ExecuteNonQuery();

                guardado = true;
            }
            catch (MySqlException)
            {
                throw;
            }
            finally
            {
                conexion.CerrarConexion();
            }

            return(guardado);
        }
Пример #2
0
 public void InsertarUsuario(Usuario usuario)
 {
     cmd = new SqlCommand($"INSERT INTO usuarios (nombre, clave) VALUES ('{usuario.Nombre}', '{usuario.Clave}')", con.GetConexion());
     con.AbrirConexion();
     cmd.ExecuteNonQuery();
     con.CerrarConexion();
 }
Пример #3
0
 public void RegistrarUsuario(Usuario usuario)
 {
     cmd = new SqlCommand
               ($"INSERT INTO usuarios (correo,clave,nombre,fechadenacimiento, privilegios) VALUES('{usuario.Correo}','{usuario.Clave}','{usuario.Nombre}','{usuario.FechaNacimiento.ToString("yyy-MM-dd HH:mm:ss")}','{usuario.Privilegios}')", con.GetConnection());
     con.AbrirConexion();
     cmd.ExecuteNonQuery();
     con.CerrarConexion();
 }
Пример #4
0
        public bool CursoTienePlanes(int idCurso)
        {
            List <PlanDeCurso> listaDePlanes = new List <PlanDeCurso>();
            PlanDeCurso        planObtenido;
            bool hayplanes = false;

            try
            {
                conexionMysql = conexion.AbrirConexion();
                query         = new MySqlCommand("", conexionMysql)
                {
                    CommandText = "SELECT " +
                                  "plandecurso.idplandecurso, " +
                                  "plandecurso.objetivoGeneral, " +
                                  "plandecurso.periodo, " +
                                  "plandecurso.referencias " +
                                  "FROM plandecurso where plandecurso.idcurso = @idCurso;"
                };

                MySqlParameter curso = new MySqlParameter("@idCurso", MySqlDbType.Int32, 11)
                {
                    Value = idCurso
                };

                query.Parameters.Add(curso);

                reader = query.ExecuteReader();

                while (reader.Read())
                {
                    planObtenido = new PlanDeCurso
                    {
                        IdPlanDeCurso   = reader.GetInt32(0),
                        ObjetivoGeneral = reader.GetString(1),
                        Periodo         = reader.GetString(2),
                        Referencias     = reader.GetString(3)
                    };

                    listaDePlanes.Add(planObtenido);
                }

                hayplanes = (listaDePlanes.Count > 0);
            }
            catch (MySqlException ex)
            {
            }
            finally
            {
                if (reader != null)
                {
                    reader.Close();
                }
                conexion.CerrarConexion();
            }

            return(hayplanes);
        }
Пример #5
0
 public void InsertarUsuario(Usuario usuario)
 {
     cmd = new SqlCommand
               ($"INSERT INTO USUARIOS (NOMBRE, CLAVE) " +
               $"VALUES ('{usuario.Nombre}', '{usuario.Clave}')",
               con.GetConexion()); // METODO GETCONEXION OBTIENE SqlConnection
     con.AbrirConexion();          // ANTES DE HACER CONSULTAS, ABRIR CONEXION
     cmd.ExecuteNonQuery();        // EJECUCIÓN DE LA INSTRUCCIÓN
     con.CerrarConexion();
 }
Пример #6
0
        public static bool Validar_Usuario(string usuario, string clave)
        {
            if (!conexion.AbrirConexion())
            {
                mensaje = conexion.Error;
                conexion.CerrarConexion();
                return(false);
            }

            conexion.SQL = "SELECT (1) From Usuarios" +
                           " WHERE Usuario ='" + usuario + "' AND clave='" + clave + "'";

            if (!conexion.ConsultarValorUnico(false))
            {
                mensaje = conexion.Error;
                conexion.CerrarConexion();
                return(false);
            }

            if (conexion.ValorUnico == null)
            {
                mensaje = "Usuario o Contraseña no valido";
                conexion.CerrarConexion();
                return(false);
            }
            conexion.CerrarConexion();
            return(true);
        }
Пример #7
0
        public void InsertarUsuario(Usuario usuario)
        {
            //con.AbrirConexion(); // ANTES DE HACER CONSULTAS, ABRIR CONEXION
            cmd = new SqlCommand
                      ($"INSERT INTO USUARIOS (CORREO, CONTRASEÑA, NOMBRE,FECHA_NACI, PRIVILEGIOS) " +
                      $"VALUES ('{usuario.Correo}', '{usuario.Contraseña}','{usuario.Nombre1}','{usuario.Fecha_naci}','{usuario.Privilegios}')",
                      con.GetConexion()); // METODO GETCONEXION OBTIENE SqlConnection

            cmd.ExecuteNonQuery();        // EJECUCIÓN DE LA INSTRUCCIÓN
            con.CerrarConexion();
        }
Пример #8
0
 public void Borrar(decimal id)
 {
     _conexion            = new ConexionBD();
     _repositorioProducto = new RepositorioProducto(_conexion.AbrirConexion());
     _repositorioProducto.Borrar(id);
     _conexion.CerrarConexion();
 }
Пример #9
0
 public void Guardar(Insumo insumo)
 {
     _conexion          = new ConexionBD();
     _repositorioInsumo = new RepositorioInsumo(_conexion.AbrirConexion());
     _repositorioInsumo.Guardar(insumo);
     _conexion.CerrarConexion();
 }
Пример #10
0
 public void Borrar(decimal id)
 {
     _conexion             = new ConexionBD();
     _repositorioProveedor = new RepositorioProveedor(_conexion.AbrirConexion());
     _repositorioProveedor.Borrar(id);
     _conexion.CerrarConexion();
 }
Пример #11
0
        } //Modifica un plato existente en la BD

        public static Plato BuscarPlatos(string pNombre)
        {
            ConexionBD con = new ConexionBD();

            con.AbrirConexion();

            if (con == null)
            {
                throw new Exception("No se pudo conectar a la Base de Datos!");
            }

            string          consulta = "SELECT * FROM Platos WHERE nombrePlato='" + pNombre + "';";
            MySqlCommand    cmd      = new MySqlCommand(consulta, con.conexion);
            MySqlDataReader rd       = cmd.ExecuteReader();
            Plato           p        = new Plato();

            while (rd.Read())
            {
                p.id     = rd.GetInt32(0);
                p.nombre = rd.GetString(1);
                p.precio = rd.GetDouble(2);
            }

            con.CerrarConexion();
            return(p);
        } //Busca un plato en la BD
Пример #12
0
 public void Borrar(int marcaId)
 {
     conexionBD  = new ConexionBD();
     repositorio = new RepositorioMarcas(conexionBD.AbrirConexion());
     repositorio.Borrar(marcaId);
     conexionBD.CerrarConexion();
 }
Пример #13
0
 public void Borrar(decimal id)
 {
     _conexion = new ConexionBD();
     _repositorioClienteDeMiel = new RepositorioClienteDeMiel(_conexion.AbrirConexion());
     _repositorioClienteDeMiel.Borrar(id);
     _conexion.CerrarConexion();
 }
Пример #14
0
 public void Guardar(ClienteDeMiel proveedor)
 {
     _conexion = new ConexionBD();
     _repositorioClienteDeMiel = new RepositorioClienteDeMiel(_conexion.AbrirConexion());
     _repositorioClienteDeMiel.Guardar(proveedor);
     _conexion.CerrarConexion();
 }
Пример #15
0
        public Jugador findJugador(string rut)
        {
            MySqlDataReader Rec;
            ConexionBD      CDB = new ConexionBD();
            Jugador         jugador;
            string          CadSql;

            CadSql = "SELECT j.rut_jugador , j.nombre_jugador, j.fecha_registro, c.des_categoria, p.des_plataforma " +
                     "FROM jugador j INNER JOIN categoria c ON j.cod_categoria = c.cod_categoria INNER JOIN plataforma p ON j.cod_plataforma = p.cod_plataforma " +
                     "WHERE j.rut_jugador='" + rut + "';";
            Rec = CDB.EjecutarConsulta(CadSql);
            if (Rec.Read())
            {
                jugador                = new Jugador();
                jugador.Rut_jugador    = Rec["rut_jugador"].ToString();
                jugador.Nombre_jugador = Rec["nombre_jugador"].ToString();
                jugador.Fecha_registro = (Rec["fecha_registro"].ToString());
                Convert.ToDateTime(jugador.Fecha_registro);
                jugador.Categorias  = (Categoria)Enum.Parse(typeof(Categoria), Rec["des_categoria"].ToString());
                jugador.Plataformas = (Plataforma)Enum.Parse(typeof(Plataforma), Rec["des_plataforma"].ToString());
            }
            else
            {
                jugador = null;
            }
            CDB.CerrarConexion();
            return(jugador);
        }
Пример #16
0
        } //Ingresar un nuevo plato a la BD

        public static List <Plato> CargarPlatos()
        {
            ConexionBD con = new ConexionBD();

            con.AbrirConexion();

            if (con == null)
            {
                throw new Exception("No se pudo conectar a la Base de Datos!");
            }

            string          consulta = "SELECT * FROM Platos;";
            MySqlCommand    cmd      = new MySqlCommand(consulta, con.conexion);
            MySqlDataReader rd       = cmd.ExecuteReader();
            List <Plato>    lista    = new List <Plato>();

            while (rd.Read())
            {
                Plato p = new Plato();
                p.id     = rd.GetInt32(0);
                p.nombre = rd.GetString(1);
                p.precio = rd.GetDouble(2);
                lista.Add(p);
            }

            con.CerrarConexion();
            return(lista);
        } //Carga los platos que hay en la BD
Пример #17
0
 public void Borrar(decimal id)
 {
     _conexion         = new ConexionBD();
     _repositorioVenta = new RepositorioVenta(_conexion.AbrirConexion());
     _repositorioVenta.Borrar(id);
     _conexion.CerrarConexion();
 }
Пример #18
0
        //Metodo para ver info e imagen del producto seleccionado
        private void dgvPescaderia_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            string producto = dgvPescaderia.CurrentRow.Cells[0].Value.ToString();

            string consulta = String.Format($"SELECT Informacion FROM producto where Nombre='{producto}'");

            if (ConexionBD.AbrirConexion())
            {
                txtInfo.Text = Productos.InfoProducto(ConexionBD.Conexion, consulta);

                ConexionBD.CerrarConexion();
            }
            else
            {
                MessageBox.Show("No se ha podido abrir la conexión con la Base de Datos");
            }

            //Imagen
            string consulta2 = String.Format($"SELECT Imagen FROM producto where Nombre='{producto}'");

            if (ConexionBD.AbrirConexion())
            {
                pcbImagen.Image = Productos.ImagenProducto(ConexionBD.Conexion, consulta2);

                ConexionBD.CerrarConexion();
            }
            else
            {
                MessageBox.Show("No se ha podido abrir la conexión con la Base de Datos");
            }
        }
Пример #19
0
 public void Borrar(decimal id)
 {
     _conexion          = new ConexionBD();
     _repositorioCiudad = new RepositorioCiudad(_conexion.AbrirConexion());
     _repositorioCiudad.Borrar(id);
     _conexion.CerrarConexion();
 }
Пример #20
0
 public void Guardar(Provincia provincia)
 {
     _conexion             = new ConexionBD();
     _repositorioProvincia = new RepositorioProvincia(_conexion.AbrirConexion());
     _repositorioProvincia.Guardar(provincia);
     _conexion.CerrarConexion();
 }
Пример #21
0
        //public void Guardar(Producto producto)
        //{
        //    _conexion = new ConexionBD();
        //    _repositorioProducto = new RepositorioProducto(_conexion.AbrirConexion());
        //    _repositorioProducto.Guardar(producto);
        //    _conexion.CerrarConexion();
        //}

        public void Borrar(VentaProducto ventaProducto)
        {
            _conexion = new ConexionBD();
            _repositorioVentaProducto = new RepositorioVentaProducto(_conexion.AbrirConexion());
            _repositorioVentaProducto.Borrar(ventaProducto);
            _conexion.CerrarConexion();
        }
Пример #22
0
 public void Guardar(Ciudad ciudad)
 {
     _conexion          = new ConexionBD();
     _repositorioCiudad = new RepositorioCiudad(_conexion.AbrirConexion());
     _repositorioCiudad.Guardar(ciudad);
     _conexion.CerrarConexion();
 }
Пример #23
0
 public void Guardar(Proveedor proveedor)
 {
     _conexion             = new ConexionBD();
     _repositorioProveedor = new RepositorioProveedor(_conexion.AbrirConexion());
     _repositorioProveedor.Guardar(proveedor);
     _conexion.CerrarConexion();
 }
Пример #24
0
 public void Borrar(decimal id)
 {
     _conexion = new ConexionBD();
     _repositorioTipoEnvase = new RepositorioTipoEnvase(_conexion.AbrirConexion());
     _repositorioTipoEnvase.Borrar(id);
     _conexion.CerrarConexion();
 }
Пример #25
0
 public void Guardar(Producto producto)
 {
     _conexion            = new ConexionBD();
     _repositorioProducto = new RepositorioProducto(_conexion.AbrirConexion());
     _repositorioProducto.Guardar(producto);
     _conexion.CerrarConexion();
 }
Пример #26
0
 public void Guardar(TipoEnvase tipoEnvase)
 {
     _conexion = new ConexionBD();
     _repositorioTipoEnvase = new RepositorioTipoEnvase(_conexion.AbrirConexion());
     _repositorioTipoEnvase.Guardar(tipoEnvase);
     _conexion.CerrarConexion();
 }
Пример #27
0
 public void Borrar(int tipoId)
 {
     conexionBD  = new ConexionBD();
     repositorio = new RepositorioTipos(conexionBD.AbrirConexion());
     repositorio.Borrar(tipoId);
     conexionBD.CerrarConexion();
 }
Пример #28
0
        public void Editar(TipoDto tipoDto)
        {
            conexionBD  = new ConexionBD();
            repositorio = new RepositorioTipos(conexionBD.AbrirConexion());
            Tipo tipo = Mapeador.ConvertirATipo(tipoDto);

            repositorio.Editar(tipo);
            conexionBD.CerrarConexion();
        }
Пример #29
0
        public bool Existe(TipoDto tipoDto)
        {
            conexionBD  = new ConexionBD();
            repositorio = new RepositorioTipos(conexionBD.AbrirConexion());
            bool existe = repositorio.Existe(tipoDto);

            conexionBD.CerrarConexion();
            return(existe);
        }
Пример #30
0
        public List <TipoDto> GetLista()
        {
            conexionBD  = new ConexionBD();
            repositorio = new RepositorioTipos(conexionBD.AbrirConexion());
            var lista = repositorio.GetLista();

            conexionBD.CerrarConexion();
            return(lista);
        }