예제 #1
0
        protected override void init_controls_child()
        {
            get_button("add_scontrino").Click += add_scontrino_Click;
            // vista
            ComboBox cv = get_combo("vista");

            cv.SelectedIndexChanged += vista_SelectedIndexChanged;

            // tipi_spesa
            cv = get_combo("tipi_spesa");
            cv.SelectedIndexChanged += tipi_spesa_SelectedIndexChanged;

            // scontrini
            base_dgv scontrini = get_dgv("scontrini");

            style.init_grid(scontrini);

            scontrini.add_col_dgv_combo("id_tipo", "Tipo Spesa", logged.data().tipi_spesa, "id", "title", 170);
            scontrini.add_col_dgv("cosa", "Cosa", fill: true, maxlength: 75);
            scontrini.add_col_dgv("qta", "Q.ta", base_dgv.grid_cell_type.integer, 50);
            scontrini.add_col_dgv("prezzo", "Prezzo", base_dgv.grid_cell_type.money, 75);
            scontrini.add_col_dgv("importo", "Importo", base_dgv.grid_cell_type.money, 75);
            scontrini.add_col_dgv("data", "Quando", base_dgv.grid_cell_type.date, 150);
            scontrini.add_col_dgv_combo("id_evento", "Evento", logged.data().eventi, "id", "title", 170);
            scontrini.add_col_dgv_image("azione");

            scontrini.CellBeginEdit  += scontrini_CellBeginEdit;
            scontrini.CellEndEdit    += scontrini_CellEndEdit;
            scontrini.CellFormatting += scontrini_CellFormatting;
            scontrini.CellMouseClick += scontrini_CellMouseClick;
            scontrini.KeyDown        += scontrini_KeyDown;
        }
예제 #2
0
        protected override void init_controls_child()
        {
            get_button("upd_cat").Click  += upd_cat_Click;
            get_button("del_cat").Click  += del_cat_Click;
            get_button("add_cat").Click  += add_cat_Click;
            get_button("add_tipo").Click += add_tipo_Click;
            get_combo("categorie").SelectedIndexChanged += categorie_SelectedIndexChanged;

            // spese
            base_dgv spese = get_dgv("spese");

            style.init_grid(spese);

            spese.add_col_dgv("title", "Tipo Spesa", width: 150, maxlength: 100);
            spese.add_col_dgv_combo("id_cat_spesa", "Cat. Spese", logged.data().cats_spesa_for_combo, "id", "title", 220);
            spese.add_col_dgv("note", "Note", fill: true, maxlength: 500);
            spese.add_col_dgv("cc_scontrini", "N.ro Scontrini", base_dgv.grid_cell_type.integer, 100, read_only: true);
            spese.add_col_dgv("last_scontrino", "Ultimo Scontrino", base_dgv.grid_cell_type.date, 170, read_only: true);
            spese.add_col_dgv_image("azione");
            spese.add_col_dgv_image("vai", i: Properties.Resources.right_24);

            spese.CellValidating += spese_CellValidating;
            spese.CellEndEdit    += spese_CellEndEdit;
            spese.CellFormatting += spese_CellFormatting;
            spese.CellMouseClick += spese_CellMouseClick;
            spese.KeyDown        += spese_KeyDown;
        }
예제 #3
0
        protected override void init_controls_child()
        {
            // utenti
            base_dgv utenti = get_dgv("utenti");

            style.init_grid(utenti);

            utenti.add_col_dgv("login", "Utente", width: 150, read_only: true, bold: true);
            utenti.add_col_dgv("des_utente", "Descrizione", fill: true, read_only: true);
            utenti.add_col_dgv("mail", "Mail", width: 200, read_only: true);
            utenti.add_col_dgv("dt_ins", "Inserito il", base_dgv.grid_cell_type.date, fc: Color.Gray, width: 150, read_only: true);
            utenti.add_col_dgv("dt_activate", "Attivato il", base_dgv.grid_cell_type.date, fc: Color.Gray, width: 150, read_only: true);

            //spese.CellValidating += spese_CellValidating;
            //spese.CellEndEdit += spese_CellEndEdit;
            utenti.CellFormatting += utenti_CellFormatting;
            utenti.CellMouseClick += utenti_CellMouseClick;
            //spese.KeyDown += spese_KeyDown;
        }