private void btnGastosSincronizar_Click(object sender, RoutedEventArgs e) { Integracion ni = new Integracion(); cmbcFecha.Items.Clear(); ComboBoxItem tab = new ComboBoxItem(); DateTime inicio = DateTime.Parse(dpcFechaIni.Text); DateTime final = DateTime.Parse(dpcFechaFin.Text); TimeSpan dias = final - inicio; for (DateTime i = inicio; i <= final; i = i.AddDays(1)) { if (dias.Days > 31) { MessageBoxResult result = MessageBox.Show("La diferencia entre fecha es mayor a 30 dias desea continuar?", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); if (result == MessageBoxResult.OK) { i = final; } } else { ni.verificarGastos(i.ToString("yyyyMMdd"), i, final, con, con2); } //cmbFecha.Items.Add(i.ToString("yyyyMMdd")); //cmb.DataContext = tab; //tcGeneral.SelectedIndex = 0; } }
private void btnpSincronizar_Click(object sender, RoutedEventArgs e) { Integracion ni = new Integracion(); DateTime inicio = DateTime.Parse(dppFechaIni.Text); DateTime final = DateTime.Parse(dppFechaFin.Text); TimeSpan dias = final - inicio; // HAY QUE CAMBIAR TODA ESTA VERGA PARA REDUCIR CODIGO for (DateTime i = inicio; i <= final; i = i.AddDays(1)) { if (dias.Days > 31) { MessageBoxResult result = MessageBox.Show("La diferencia entre fecha es mayor a 30 dias desea continuar?", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); if (result == MessageBoxResult.OK) { i = final; } } else { ni.verificarCompras(i.ToString("yyyyMMdd"), con, con2); } } }
private void btnSincronizar_Click(object sender, RoutedEventArgs e) { Integracion ni = new Integracion(); cmbFecha.Items.Clear(); DateTime inicio = DateTime.Parse(dpFechaIni.Text); DateTime final = DateTime.Parse(dpFechaFin.Text); TimeSpan dias = final - inicio; // HAY QUE CAMBIAR TODA ESTA VERGA PARA REDUCIR CODIGO for (DateTime i = inicio; i <= final; i = i.AddDays(1)) { CreateDynamicProgressBarControl(); // mpd.Command.Execute(null); if (dias.Days > 31) { MessageBoxResult result = MessageBox.Show("La diferencia entre fecha es mayor a 30 dias desea continuar?", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); if (result == MessageBoxResult.OK) { i = final; } } else { ni.verficarVentas(i.ToString("yyyyMMdd"), con, con2); } //cmbFecha.Items.Add(i.ToString("yyyyMMdd")); //cmb.DataContext = tab; //tcGeneral.SelectedIndex = 0; } }
public static void Main(string[] args) { int iTipoTarea = (int)decimal.Zero; IPublicador svrIPublicador = new Integracion(); IObservador _IObservador; GeneraCadenaTareasEjecutar(); Console.WriteLine("Seleccione una tarea a ejecutar"); iTipoTarea = Convert.ToInt32(Console.ReadLine()); while (iTipoTarea != 0) { _IObservador = new ObservadorA(); switch (iTipoTarea) { case 1: _IObservador = new ObservadorA(); break; case 2: _IObservador = new ObservadorB(); break; case 3: _IObservador = new ObservadorC(); break; case 4: _IObservador = new ObservadorD(); break; case 5: _IObservador = new ObservadorE(); break; } svrIPublicador.Subscribe(_IObservador); if (iTipoTarea == 1) { svrIPublicador.Notifica(); } Console.WriteLine("Seleccione una tarea a ejecutar"); iTipoTarea = Convert.ToInt32(Console.ReadLine()); } Console.ReadKey(); }
//private Dictionary<string, MensajesDelChat> rooms = null; //public IntegracionService() //{ // //rooms = new Dictionary<string, MensajesDelChat>(); //} public void agregarMensaje(MensajeChat mensaje) { try { System.Console.WriteLine("agregarMensaje idRoom:" + mensaje.idRoom); lock (syncObject) { var bc = new Integracion(); bc.AgregarMensajeChat(mensaje); } } catch (Exception ex) { throw new FaultException <ProcessExecutionFault> (new ProcessExecutionFault(), ex.Message); } }
public List <MensajeChat> obtenerMensajes(int idRoom) { try { lock (syncObject) { System.Console.WriteLine("obtenerMensajes " + DateTime.Now + " idRoom:" + idRoom); var bc = new Integracion(); return(bc.ObtenerTodosMensajeChatsByIdRoom(idRoom)); //return !rooms.ContainsKey(idRoom) // ? new MensajesDelChat {mensajes = new List<MensajeInformacion>()} // : rooms[idRoom]; } } catch (Exception ex) { throw new FaultException <ProcessExecutionFault> (new ProcessExecutionFault(), ex.Message); } }