Beispiel #1
0
        private void EntradaDesdeTipoPV_TextChanged(object sender, System.EventArgs e)
        {
            if (sender == EntradaTipo)
            {
                this.ProximosNumeros.Clear();
            }

            this.OkButton.Visible = false;
            TimerRefrescar.Stop();
            TimerRefrescar.Start();
        }
 private void TimerRefrescar_Tick(System.Object sender, System.EventArgs e)
 {
     TimerRefrescar.Stop();
     this.Refrescar();
 }
Beispiel #3
0
 private void EntradaCompra_TextChanged(object sender, EventArgs e)
 {
     this.DeCompra = EntradaCompra.TextKey == "1";
     TimerRefrescar.Stop();
     TimerRefrescar.Start();
 }
Beispiel #4
0
 private void TimerRefrescar_Tick(object sender, EventArgs e)
 {
     TimerRefrescar.Stop();
     MostrarVistaPrevia();
 }
Beispiel #5
0
 protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
 {
     TimerRefrescar.Stop();
     base.OnClosing(e);
 }
Beispiel #6
0
        private void TimerRefrescar_Tick(object sender, EventArgs e)
        {
            TimerRefrescar.Stop();

            ListaHistoral.SuspendLayout();
            ListaHistoral.BeginUpdate();

            System.Data.DataTable LogsTable = this.Connection.Select("SELECT * FROM sys_log WHERE tabla='" + this.Tabla + "' AND item_id=" + this.ItemId.ToString() + " ORDER BY id_log DESC");
            Lbl.ColeccionGenerica <Lbl.Sys.Log.Entrada> Logs = new Lbl.ColeccionGenerica <Lbl.Sys.Log.Entrada>(this.Connection, LogsTable);
            for (int i = 0; i < Logs.Count; i++)
            {
                Lbl.Sys.Log.Entrada Log     = Logs[i];
                Lfx.Data.Row        Usuario = Lfx.Workspace.Master.Tables["personas"].FastRows[Log.IdUsuario];
                ListViewItem        Itm     = ListaHistoral.Items.Add(Lfx.Types.Formatting.FormatSmartDateAndTime(Log.Fecha));
                if (Usuario == null)
                {
                    Itm.SubItems.Add("");
                }
                else
                {
                    Itm.SubItems.Add(Usuario.Fields["nombre_visible"].Value.ToString());
                }
                switch (Log.Comando)
                {
                case Lbl.Sys.Log.Acciones.Save:
                    Itm.SubItems.Add("Guardar");
                    break;

                case Lbl.Sys.Log.Acciones.Comment:
                    Itm.SubItems.Add("Comentario");
                    break;

                case Lbl.Sys.Log.Acciones.Print:
                    Itm.SubItems.Add("Imprimir");
                    break;

                case Lbl.Sys.Log.Acciones.Delete:
                    Itm.SubItems.Add("Eliminar");
                    break;

                case Lbl.Sys.Log.Acciones.DeleteAndRevert:
                    Itm.SubItems.Add("Eliminar y revertir");
                    break;

                case Lbl.Sys.Log.Acciones.LogOn:
                    Itm.SubItems.Add("Ingreso al sistema");
                    break;

                default:
                    Itm.SubItems.Add(Log.Comando.ToString());
                    break;
                }

                if (Log.Comando == Lbl.Sys.Log.Acciones.Save)
                {
                    Itm.SubItems.Add(Log.ExplainSave(false));
                }
                else
                {
                    Itm.SubItems.Add(Log.Carga);
                }
                Itm.Tag = Log;

                if (ListaHistoral.Items.Count == 200)
                {
                    // Muestro un parcial
                    ListaHistoral.EndUpdate();
                    System.Windows.Forms.Application.DoEvents();
                    ListaHistoral.BeginUpdate();
                }
            }

            ColDatos.AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize);

            ListaHistoral.EndUpdate();
            ListaHistoral.ResumeLayout(true);
        }