コード例 #1
0
 public void setAllTrue()
 {
     for (int i = 0; i < Lista1.Items.Count; i++)
     {
         Lista1.SetItemChecked(i, true);
     }
 }
コード例 #2
0
        private void dgLOGEXCEPTION_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dgLOGEXCEPTION.CurrentCell == null || e.RowIndex == -1)
            {
                return;
            }


            if (e.RowIndex >= 0)
            {
                DataGridViewRow row = this.dgLOGEXCEPTION.Rows[e.RowIndex];

                string cardholID = row.Cells["gvCARDHOLDER"].Value.ToString();
                CARDHOLDERID1 = _context.Cardholders.Where(j => j.Name == cardholID).Select(s => s.CardholderID).First();

                var      a = row.Cells["LogExceptionDate"].Value;
                string   c = a.ToString();
                DateTime x = Convert.ToDateTime(c);
                dgLogDetails.DataSource = null;
                Lista1.Clear();
                Lista1 = _context.AccessLogs.ToList();
                Lista1 = Lista1.Where(i => ((CARDHOLDERID1 == 0) ? true : (i.LocalTime.Value.Date == x.Date) && (i.CardholderID == CARDHOLDERID1))).ToList();
                dgLogDetails.DataSource = Lista1;
                dgLogDetails.Visible    = true;
            }
        }
コード例 #3
0
        private void CheckedBoxCentrales_SelectedIndexChanged(object sender, EventArgs e)
        {
            MainPanel.Items.Clear();
            int hora = DateTime.Now.Hour;

            for (int i = 0; i < Lista1.Items.Count; i++)
            {
                if (Lista1.GetItemChecked(i))
                {
                    if (Names[i] == null)
                    {
                        break;
                    }
                    ListViewItem item = new ListViewItem();
                    item.Text = (string)Lista1.Items[i];
                    item.SubItems.Add(Gen[i, hora].ToString());
                    MainPanel.Items.Add(item);
                }
            }
        }
コード例 #4
0
        public void fillDataMainPanel()
        {
            MainPanel.Items.Clear();
            int hora = DateTime.Now.ToLocalTime().Hour;

            for (int i = 0; i < Lista1.Items.Count; i++)
            {
                if (Lista1.GetItemChecked(i))
                {
                    if (Names[i] == null)
                    {
                        break;
                    }
                    ListViewItem item = new ListViewItem();
                    item.Text = (string)Lista1.Items[i];
                    item.SubItems.Add(Gen[i, hora].ToString());
                    MainPanel.Items.Add(item);
                }
            }
        }
コード例 #5
0
ファイル: Cromozoma.cs プロジェクト: stuckerbsas/pharmahansen
 public void AgregarItem(Indice ind)
 {
     if (ind.PosicionEnd < 1 * multi)
     {
         Lista1.Add(ind);
     }
     if (ind.PosicionEnd >= 1 * multi && ind.PosicionEnd < 2 * multi)
     {
         Lista2.Add(ind);
     }
     if (ind.PosicionEnd >= 2 * multi && ind.PosicionEnd < 3 * multi)
     {
         Lista3.Add(ind);
     }
     if (ind.PosicionEnd >= 3 * multi && ind.PosicionEnd < 4 * multi)
     {
         Lista4.Add(ind);
     }
     if (ind.PosicionEnd >= 4 * multi && ind.PosicionEnd < 5 * multi)
     {
         Lista5.Add(ind);
     }
     if (ind.PosicionEnd >= 5 * multi && ind.PosicionEnd < 6 * multi)
     {
         Lista5.Add(ind);
     }
     if (ind.PosicionEnd >= 6 * multi && ind.PosicionEnd < 7 * multi)
     {
         Lista6.Add(ind);
     }
     if (ind.PosicionEnd >= 7 * multi && ind.PosicionEnd < 8 * multi)
     {
         Lista7.Add(ind);
     }
     if (ind.PosicionEnd >= 8 * multi && ind.PosicionEnd < 9 * multi)
     {
         Lista8.Add(ind);
     }
     if (ind.PosicionEnd >= 9 * multi && ind.PosicionEnd < 10 * multi)
     {
         Lista9.Add(ind);
     }
     if (ind.PosicionEnd >= 10 * multi && ind.PosicionEnd < 11 * multi)
     {
         Lista10.Add(ind);
     }
     if (ind.PosicionEnd >= 11 * multi && ind.PosicionEnd < 12 * multi)
     {
         Lista11.Add(ind);
     }
     if (ind.PosicionEnd >= 12 * multi && ind.PosicionEnd < 13 * multi)
     {
         Lista12.Add(ind);
     }
     if (ind.PosicionEnd >= 13 * multi && ind.PosicionEnd < 14 * multi)
     {
         Lista13.Add(ind);
     }
     if (ind.PosicionEnd >= 14 * multi && ind.PosicionEnd < 15 * multi)
     {
         Lista14.Add(ind);
     }
     if (ind.PosicionEnd >= 15 * multi && ind.PosicionEnd < 16 * multi)
     {
         Lista15.Add(ind);
     }
     if (ind.PosicionEnd >= 16 * multi && ind.PosicionEnd < 17 * multi)
     {
         Lista16.Add(ind);
     }
     if (ind.PosicionEnd >= 17 * multi && ind.PosicionEnd < 18 * multi)
     {
         Lista17.Add(ind);
     }
     if (ind.PosicionEnd >= 18 * multi && ind.PosicionEnd < 19 * multi)
     {
         Lista18.Add(ind);
     }
     if (ind.PosicionEnd >= 19 * multi && ind.PosicionEnd < 20 * multi)
     {
         Lista19.Add(ind);
     }
     if (ind.PosicionEnd >= 20 * multi && ind.PosicionEnd < 21 * multi)
     {
         Lista20.Add(ind);
     }
     if (ind.PosicionEnd >= 21 * multi && ind.PosicionEnd < 22 * multi)
     {
         Lista21.Add(ind);
     }
     if (ind.PosicionEnd >= 22 * multi && ind.PosicionEnd < 23 * multi)
     {
         Lista22.Add(ind);
     }
     if (ind.PosicionEnd >= 23 * multi && ind.PosicionEnd < 24 * multi)
     {
         Lista23.Add(ind);
     }
     if (ind.PosicionEnd >= 24 * multi)
     {
         Lista24.Add(ind);
     }
 }
コード例 #6
0
        private async void clickSwitch(Object obj)
        {
            var metro = Application.Current.Windows[0] as MetroWindow;

            switch (obj.ToString())
            {
            case "boton_quitar_pedido_traspaso":
                //var metro = Application.Current.Windows[0] as MetroWindow;
                if (_selectedItem != null)
                {
                    var mySettings = new MetroDialogSettings()
                    {
                        AffirmativeButtonText = "Aceptar",
                        NegativeButtonText    = "Cancelar",
                        AnimateShow           = true,
                        AnimateHide           = false
                    };
                    var result = await metro.ShowMessageAsync("Borrar", "¿Está seguro que desea borrar esta entrada? [ " + _selectedItem.Pedido +
                                                              ", " + _selectedItem.Almacen + ", " + _selectedItem.Fecha + " ]", MessageDialogStyle.AffirmativeAndNegative, mySettings);

                    if (result == MessageDialogResult.Affirmative)
                    {
                        var i = Lista1.IndexOf(_selectedItem);
                        if (i >= 0)
                        {
                            Lista1.RemoveAt(i);

                            var dialog = (BaseMetroDialog)metro.Resources["ConfirmacionDialog"];
                            await metro.ShowMetroDialogAsync(dialog);

                            await TaskEx.Delay(1500);

                            await metro.HideMetroDialogAsync(dialog);

                            DetallePedidoVisible = false;
                            FiltrarVisible       = true;
                            BotonesVisible       = false;
                            SeleccionIndice      = -1;

                            //MENSAJE EXTERNO
                            //dialog = dialog.ShowDialogExternally();
                            //await TaskEx.Delay(1500);
                            //await dialog.RequestCloseAsync();
                        }
                    }
                }
                else
                {
                    await metro.ShowMessageAsync("Validación", "Debe seleccionar una opcion");
                }
                break;

            case "boton_aceptar_pedido_traspaso":
                if (_selectedItem != null)
                {
                    var mySettings = new MetroDialogSettings()
                    {
                        AffirmativeButtonText = "Aceptar",
                        NegativeButtonText    = "Cancelar",
                        AnimateShow           = true,
                        AnimateHide           = false
                    };
                    var result = await metro.ShowMessageAsync("Aceptar Traspaso", "¿Está seguro que desea aceptar esta entrada? [ " + _selectedItem.Pedido +
                                                              ", " + _selectedItem.Almacen + ", " + _selectedItem.Fecha + " ]", MessageDialogStyle.AffirmativeAndNegative, mySettings);

                    if (result == MessageDialogResult.Affirmative)
                    {
                        var i = Lista1.IndexOf(_selectedItem);
                        if (i >= 0)
                        {
                            Lista1.RemoveAt(i);

                            var dialog = (BaseMetroDialog)metro.Resources["ConfirmacionDialog"];
                            await metro.ShowMetroDialogAsync(dialog);

                            await TaskEx.Delay(1500);

                            await metro.HideMetroDialogAsync(dialog);

                            DetallePedidoVisible = false;
                            FiltrarVisible       = true;
                            BotonesVisible       = false;
                            SeleccionIndice      = -1;

                            //MENSAJE EXTERNO
                            //dialog = dialog.ShowDialogExternally();
                            //await TaskEx.Delay(1500);
                            //await dialog.RequestCloseAsync();
                        }
                    }
                }
                else
                {
                    await metro.ShowMessageAsync("Validación", "Debe seleccionar una opcion");
                }
                break;

            case "boton_filtrar_traspasos":
                DetallePedidoVisible = false;
                FiltrarVisible       = true;
                BotonesVisible       = false;
                SeleccionIndice      = -1;
                break;

            case "click_doble":
                DetallePedidoVisible = true;
                FiltrarVisible       = true;
                if (_selectedItem.Pedido == "4023")
                {
                    Lista2.Clear();
                    Lista2.Add(new DetalleTraspaso()
                    {
                        Cantidad = "35", Producto = "Chicle", UnidadMedida = "Pieza"
                    });
                    Lista2.Add(new DetalleTraspaso()
                    {
                        Cantidad = "5", Producto = "Dulce", UnidadMedida = "Kilo"
                    });
                }
                else
                {
                    Lista2.Clear();
                    Lista2.Add(new DetalleTraspaso()
                    {
                        Cantidad = "21", Producto = "Paracetamol", UnidadMedida = "Pastilla"
                    });
                    Lista2.Add(new DetalleTraspaso()
                    {
                        Cantidad = "50", Producto = "Diclofenaco", UnidadMedida = "Capsula"
                    });
                }
                break;
            }
        }