private void btnContinuar_Click(object sender, EventArgs e) { //variables para almacenar los datos de los texbox int hor, min, seg; FrmApagado miApagado; DialogResult midialogo; try { hor = (int)NudHoras.Value; min = (int)NudMin.Value; seg = (int)NudSeg.Value; //comprueba si se da el caso que llama al siguiente form con los valores en 0 si es un error o quiere //apagar el ordenador así if (hor == 0 && min == 0 && seg == 0) { midialogo = MessageBox.Show("Si continua el proceso se ejecutará inmediatamente", "Cuidado", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (midialogo == DialogResult.OK) { miApagado = new FrmApagado(hor, min, seg, Tipo, principal); miApagado.Show(); this.Close(); } } else { miApagado = new FrmApagado(hor, min, seg, Tipo, principal); miApagado.Show(); this.Close(); } } catch { } }
/*Método para almacenar los perfiles*/ private void Perfil_Click(object sender, EventArgs e) { int horas, minus, segun; horas = minus = segun = 0; char Tipo; bool Principal = true; ToolStripMenuItem mits = (ToolStripMenuItem)sender; FrmApagado mifr; if (mits == serieCortaToolStripMenuItem) { horas = 0; minus = 25; segun = 0; } else { if (mits == serieMediaToolStripMenuItem) { horas = 0; minus = 45; segun = 0; } else { if (mits == serieLargaToolStripMenuItem) { horas = 1; minus = 5; segun = 0; } else { if (mits == peliCortaToolStripMenuItem) { horas = 1; minus = 35; segun = 0; } else { if (mits == peliculaLargaToolStripMenuItem) { horas = 2; minus = 30; segun = 0; } } } } } //los perfiles estan pensados para apagar el ordenador Tipo = 'a'; mifr = new FrmApagado(horas, minus, segun, Tipo, Principal); mifr.Show(); this.Close(); }