コード例 #1
0
        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
            {
            }
        }
コード例 #2
0
        /*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();
        }