public SincronizarTask( CriadorArquivoSincronizacao criadorArquivoSincronizacao, Sincronizar sincronizar) { this.criadorArquivoSincronizacao = criadorArquivoSincronizacao; this.sincronizar = sincronizar; }
public void SincronizarProdutoImportado(Sincronizar sincronizar) { var subClasse = new SubClasseBo(_Context).BuscaSubClassePelaOrdem(sincronizar.SubClasseOrdem) ?? new SubClasse { Nome = sincronizar.SubClasseNome, Ordem = sincronizar.SubClasseOrdem, }; var grupo = new GrupoBo(_Context).BuscaGrupoPelaOrdem(sincronizar.GrupoOrdem) ?? new Grupo { SubClasse = subClasse, Nome = sincronizar.GrupoNome, Ordem = sincronizar.GrupoOrdem }; var produto = BuscarPorOrdem(sincronizar.Ordem); if (produto == null) { Add(new Produto { Ordem = sincronizar.Ordem, SubClasse = subClasse, Nome = sincronizar.Nome, Grupo = grupo, Codigo = sincronizar.Codigo, Preco = sincronizar.Preco, Estoque = sincronizar.Estoque }); } else { produto.Codigo = sincronizar.Codigo; produto.Estoque = sincronizar.Estoque; produto.Preco = sincronizar.Preco; produto.SubClasse = subClasse; produto.Grupo = grupo; _produtoRepository.Update(produto); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { //verificar si hay internet -listo //subir los scripts del archivo -listo //hacer respaldo y restaurar - listo //subir fotos a la nube - listo //borrar fotos de la nube listo //descargar las fotos Test_Internet ti = new Test_Internet(); Sincronizar sinc = new Sincronizar(); bool verificar = ti.Test(); if (verificar) { //System.Windows.MessageBox.Show("hi"); try { bool backup_local = sinc.SincronizarLocalServidor(); if (backup_local) { // System.Windows.MessageBox.Show("hii x2"); bool subir_scripts = sinc.Backup_bd_local(); if (subir_scripts) /* System.Windows.MessageBox.Show("se subieron los scripts");*/ } { //System.Windows.MessageBox.Show("hii x3"); if (verificar) { //System.Windows.MessageBox.Show("se hace el backup"); sinc.Backup(); //System.Windows.MessageBox.Show("despues backup"); bool borrar = sinc.borrar_bd(); if (borrar) { // System.Windows.MessageBox.Show("Se borro la bd"); bool si_creo = sinc.crear_bd(); if (si_creo) { // System.Windows.MessageBox.Show("se creo la bd"); sinc.Restore(); bool subio_fotos = sinc.subir_fotos(); if (subio_fotos) { // System.Windows.MessageBox.Show("se subieron las fotos correctamente"); // System.Windows.MessageBox.Show("toca eliminar fotos"); bool eliminar_fotos = sinc.eliminar_fotos(); if (eliminar_fotos) { // System.Windows.MessageBox.Show("se eliminaron las fotos"); } //System.Windows.MessageBox.Show("toca descargar"); bool descargar_fotos = sinc.descargar_fotos_socio(lista); if (descargar_fotos) { System.Windows.Forms.MessageBox.Show("Se realizó correctamente la Sincronización ", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { System.Windows.Forms.MessageBox.Show("Se ha producido un error al Sincronizar ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { System.Windows.Forms.MessageBox.Show("Se ha producido un error al Sincronizar ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { System.Windows.Forms.MessageBox.Show("Se ha producido un error al Sincronizar ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { System.Windows.Forms.MessageBox.Show("Se ha producido un error al Sincronizar ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { System.Windows.Forms.MessageBox.Show("Se ha producido un error al Sincronizar ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void RunTask(Sincronizar sincronizar) { throw new NotImplementedException(); }