Exemple #1
0
        private void BtEnviar_Click(object sender, EventArgs e)
        {
            if (Usuario.UsuarioActual != null)
            {
                Receta receta = new Receta()
                {
                    IdUsuario    = Usuario.UsuarioActual.ID_Usuario,
                    Foto         = picFoto.Image,
                    Indredientes = Buscador.ObtenerIngredientes(txtIngredientes.Text),
                    Pasos        = txtPasos.Text,
                    Tags         = tgsTags.Tag,
                    Nombre       = txtNombreReceta.Text,
                };

                ConexionBBDD.Instanciar().AbrirConexion();
                bool valido = Receta.CrearReceta(receta);
                ConexionBBDD.Instanciar().CerrarConexion();

                if (valido)
                {
                    parent.GoHome();
                }
                else
                {
                    MessageBox.Show(ConexionBBDD.Instanciar().LastError);
                }
            }
        }
Exemple #2
0
 public Receta(List <object> listaReceta)
 {
     idReceta     = (int)listaReceta[0];
     IdUsuario    = (int)listaReceta[1];
     nombre       = (string)listaReceta[2];
     pasos        = (string)listaReceta[3];
     ingredientes = Buscador.ObtenerIngredientes((string)listaReceta[4]);
     foto         = ConexionBBDD.FromByteToImage((byte[])listaReceta[5]);
     tags         = Buscador.ObtenerTags((string)listaReceta[6]);
 }
Exemple #3
0
        public static bool CrearReceta(Receta recet)
        {
            string consulta = string.Format(
                "insert into recetas values (null,{0},'{1}','{2}','{3}', @foto,'{4}')",
                recet.IdUsuario, recet.Nombre, recet.pasos, Buscador.ObtenerIngredientes(recet.ingredientes), Buscador.ObtenerTags(recet.tags)
                );

            ConexionBBDD.Instanciar().AbrirConexion();
            bool result = ConexionBBDD.Instanciar().NonQuery(consulta, recet.foto);

            ConexionBBDD.Instanciar().CerrarConexion();

            if (result)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #4
0
 private void TxtDireccion_MouseDoubleClick(object sender, MouseEventArgs e)
 {
     Clear();
     RellenarRecetas(Buscador.BuscarRecetas(txtDireccion.Text));
     RellenarUsuarios(Buscador.BuscarUsuarios(txtDireccion.Text));
 }