Пример #1
0
        private void bunifuTileButton3_Click(object sender, EventArgs e)
        {
            CalendarioPm cp = new CalendarioPm();

            cp.ShowDialog();
        }
Пример #2
0
        private void lvOpciones_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
        {
            if (lvOpciones.SelectedItems.Count == 1)
            {
                ListViewItem  lviOptionSeleted = lvOpciones.SelectedItems[0];
                Acciones_list opSel            = (Acciones_list)lviOptionSeleted.Tag;

                switch (opSel)
                {
                case Acciones_list.AgregarMay:
                    switch (type_selected)
                    {
                    //MAQUINAS
                    case 0:
                        CreateFormModalMachines(opSel, null);
                        break;

                    //SISTEMAS
                    case 1:
                        CreateFormModalSystem(opSel, null, null);
                        break;

                    //CONJUNTOS
                    case 2:
                        ListViewItem lv_edit_co = lvConjuntos.SelectedItems[0];
                        Conjuntos    con        = (Conjuntos)lv_edit_co.Tag;
                        CreateFormModalConjuntos(opSel, listSubSytems.Where(x => x.id == con.id_sistema).First(), null);
                        break;

                    default:
                        break;
                    }
                    break;

                case Acciones_list.AgregarMen:
                    switch (type_selected)
                    {
                    //MAQUINA
                    case 0:
                        ListViewItem lvi = lvMaquinas.SelectedItems[0];
                        Machines     m   = (Machines)lvi.Tag;
                        CreateFormModalSystem(opSel, m, null);

                        break;

                    //SISTEMA
                    case 1:
                        ListViewItem lvi_sis = lvSistemas.SelectedItems[0];
                        Sistemas     sis     = (Sistemas)lvi_sis.Tag;
                        CreateFormModalConjuntos(opSel, sis, null);
                        break;

                    case 2:
                        //var compWin = new CalendarioPMBiBlio.Calendar();
                        //ElementHost.EnableModelessKeyboardInterop(compWin);
                        //compWin.Show();
                        ListViewItem lvi_s = lvConjuntos.SelectedItems[0];
                        Conjuntos    cc    = (Conjuntos)lvi_s.Tag;
                        Util.Global.conjunto = cc;
                        CalendarioPm cpm = new CalendarioPm();
                        cpm.ShowDialog();
                        cpm.Dispose();
                        cpm = null;
                        GC.Collect();
                        break;

                    default:
                        break;
                    }
                    break;

                case Acciones_list.Editar:
                    switch (type_selected)
                    {
                    case 0:
                        ListViewItem lvi = lvMaquinas.SelectedItems[0];
                        Machines     m   = (Machines)lvi.Tag;
                        CreateFormModalMachines(opSel, m);
                        break;

                    case 1:
                        ListViewItem lv  = lvSistemas.SelectedItems[0];
                        Sistemas     sis = (Sistemas)lv.Tag;
                        CreateFormModalSystem(opSel, null, sis);
                        break;

                    //CONJUNTOS
                    case 2:
                        ListViewItem lv_edit_co = lvConjuntos.SelectedItems[0];
                        Conjuntos    con        = (Conjuntos)lv_edit_co.Tag;
                        CreateFormModalConjuntos(opSel, listSubSytems.Where(x => x.id == con.id_sistema).First(), con);
                        break;

                    default:
                        break;
                    }
                    break;

                case Acciones_list.Eliminar:
                    switch (type_selected)
                    {
                    //MAQUINA
                    case 0:
                        ListViewItem lvi = lvMaquinas.SelectedItems[0];
                        Machines     m   = (Machines)lvi.Tag;
                        CreateFormModalMachines(opSel, m);
                        break;

                    case 1:
                        ListViewItem lv      = lvSistemas.SelectedItems[0];
                        Sistemas     sis_del = (Sistemas)lv.Tag;
                        CreateFormModalSystem(opSel, null, sis_del);
                        break;

                    //CONJUNTOS
                    case 2:
                        ListViewItem lv_eli  = lvConjuntos.SelectedItems[0];
                        Conjuntos    con_del = (Conjuntos)lv_eli.Tag;
                        CreateFormModalConjuntos(opSel, listSubSytems.Where(x => x.id == con_del.id_sistema).First(), con_del);
                        break;

                    default:
                        break;
                    }
                    break;

                default:
                    break;
                }
            }
        }