コード例 #1
0
        private async Task CargarImagenes()
        {
            var Imagenes = await _imagenRepository.GetWithProduct(_productoId);

            foreach (Imagen imagen in Imagenes)
            {
                if (imagen.Orden == 1)
                {
                    pbImagen1.Image = Image.FromFile(Url + imagen.Nombre);

                    btnEliminar1.Enabled = true;
                    btnAgregar1.Enabled  = false;
                }

                if (imagen.Orden == 2)
                {
                    pbImagen2.Image      = Image.FromFile(Url + imagen.Nombre);
                    btnEliminar2.Enabled = true;

                    btnAgregar2.Enabled = false;
                }

                if (imagen.Orden == 3)
                {
                    pbImagen3.Image      = Image.FromFile(Url + imagen.Nombre);
                    btnEliminar3.Enabled = true;
                    btnAgregar3.Enabled  = false;
                }
            }
        }
コード例 #2
0
ファイル: FormCliente.cs プロジェクト: el3prr0/RecetarioOCX
        private async Task CargarListas(int productoId)
        {
            timer1.Enabled = false;
            var ingredientes = await _IngredienteRepository.GetWithProduct(productoId);

            listIngredientes.Items.Clear();

            foreach (Ingrediente ingrediente in ingredientes)
            {
                listIngredientes.Items.Add(ingrediente.Nombre);
            }

            var Imagenes = await _ImagenRepository.GetWithProduct(productoId);

            folderFile = new string[Imagenes.Count()];
            int i = 0;

            foreach (Imagen imagen in Imagenes)
            {
                folderFile[i] = Url + imagen.Nombre;
                i++;
            }
            selected = 0;
            showImage(folderFile[selected]);
            timer1.Enabled = true;

            btnPrevious.Enabled = true;
            btnNext.Enabled     = true;
            btnTimer.Enabled    = true;
            btnTimer.Text       = "Detener";
        }
コード例 #3
0
ファイル: consultas.cs プロジェクト: el3prr0/RecetarioOCX
        private async Task <bool> Eliminar()
        {
            var Imagenes = await _imagenRepository.GetWithProduct(_productoId);

            foreach (Imagen imagen in Imagenes)
            {
                if (await _imagenRepository.Delete(imagen.Id))
                {
                    File.Delete(imagen.Url);
                }
            }

            var Instrucciones = await _instruccionRepository.GetWithProduct(_productoId);

            foreach (Instruccion instruccion in Instrucciones)
            {
                await _instruccionRepository.Delete(instruccion.Id);
            }

            var Ingredientes = await _ingredienteRepository.GetWithProduct(_productoId);

            foreach (Ingrediente ingrediente in Ingredientes)
            {
                await _ingredienteRepository.Delete(ingrediente.Id);
            }

            return(await _productoRepository.Delete(_productoId));
        }