コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            switch (Convert.ToInt32(textBox11.Text))
            {
            case 1:
                //LLamamos la segunda forma


                FrmData captura = new FrmData();



                for (int r = 0; r < 5; r++)

                {
                    if (tarea.ShowDialog() == DialogResult.OK)
                    {
                        Tarea tare = new Tarea();
                        captura.Focus();

                        //Para ingresar los datos y se guarden en el datagrid
                        DgvData.Rows.Add();
                        DgvData.Rows[r].Cells[0].Value = tarea.txt_Nombre.Text;
                        tare.Usuario = tarea.txt_Nombre.Text;
                        DgvData.Rows[r].Cells[1].Value = tarea.txt_Usuario.Text;
                        tare.Datos = tarea.txt_Usuario.Text;
                        DgvData.Rows[r].Cells[2].Value = tarea.txt_NombreTa.Text;
                        tare.Nombre = tarea.txt_NombreTa.Text;
                        DgvData.Rows[r].Cells[3].Value = tarea.txt_Detalles.Text;
                        tare.Detalles = tarea.txt_Detalles.Text;
                        DgvData.Rows[r].Cells[4].Value = tarea.txt_hora.Text;
                        tare.Hora = tarea.txt_hora.Text;
                        DgvData.Rows[r].Cells[5].Value = tarea.txt_Estatus.Text;
                        tare.Estatus = tarea.txt_Estatus.Text;
                        lista.Add(tare);

                        //Esto es para limpiar

                        tarea.txt_Nombre.Text   = "";
                        tarea.txt_Usuario.Text  = "";
                        tarea.txt_NombreTa.Text = "";
                        tarea.txt_Detalles.Text = "";
                        tarea.txt_hora.Text     = "";
                        tarea.txt_Estatus.Text  = "";
                    }
                }
                break;

            case 2:
                //Para llamar la ultima forma

                FrmDataPrint data = new FrmDataPrint();
                data.Focus();
                data.Show(this);
                // Con este foreach se podra crear lineas
                foreach (Tarea tar in lista)
                {
                    data.TxtDataprint1.Text += tar.Usuario + " " + Environment.NewLine
                                               + tar.Nombre + " " + Environment.NewLine
                                               + tar.Datos + " " + Environment.NewLine
                                               + tar.Hora + " " + Environment.NewLine
                                               + tar.Detalles + " " + Environment.NewLine
                                               + tar.Estatus + " " + Environment.NewLine
                                               + "========" + Environment.NewLine;
                }
                break;

            default:
                MessageBox.Show("Incorrecto, Vuelve a intertar validar");
                break;
            }
        }
コード例 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            //hacemos el switch para la opcion del menu

            switch (Convert.ToInt32(textBox11.Text))
            {
            case 1:
                //instanciamos la forma para llamarla
                FrmData captura = new FrmData();

                for (int r = 0; r < 5; r++)

                {
                    //hacemos que el btn result al presioif (fmat.ShowDialog() == DialogResult.OK)narlo se haga un dialog Ok y metemos el accept btn como  el btn para que la forma tome el resultado
                    if (tarea.ShowDialog() == DialogResult.OK)
                    {
                        Tarea t = new Tarea();
                        captura.Focus();

                        //que se agregue en dgvmaterias una nueva fila cada vez que se inicie el for hasta tener 3 casillas para usar
                        DgvData.Rows.Add();
                        DgvData.Rows[r].Cells[0].Value = tarea.TxtUser.Text;
                        t.User = tarea.TxtUser.Text;
                        DgvData.Rows[r].Cells[1].Value = tarea.TxtDate.Text;
                        t.Date = tarea.TxtDate.Text;
                        DgvData.Rows[r].Cells[2].Value = tarea.TxtName.Text;
                        t.Name = tarea.TxtName.Text;
                        DgvData.Rows[r].Cells[3].Value = tarea.TxtDesc.Text;
                        t.Description = tarea.TxtDesc.Text;
                        DgvData.Rows[r].Cells[4].Value = tarea.TxtHour.Text;
                        t.Hour = tarea.TxtHour.Text;
                        DgvData.Rows[r].Cells[5].Value = tarea.TxtStatus.Text;
                        t.Status = tarea.TxtStatus.Text;
                        lista.Add(t);

                        //que se borre los datos que se metieron para que no se tengan que borrar
                        tarea.TxtUser.Text   = "";
                        tarea.TxtDate.Text   = "";
                        tarea.TxtName.Text   = "";
                        tarea.TxtDesc.Text   = "";
                        tarea.TxtHour.Text   = "";
                        tarea.TxtStatus.Text = "";
                    }
                }
                break;

            case 2:
                //instanciamps la forma captura
                FrmDataPrint data = new FrmDataPrint();
                data.Focus();
                data.Show(this);
                //por cada elemento guardado en la lista hacemos que se imprima en el txtbox que tenemos en esa forma, el eviromen,newline es para que genere otra linea
                foreach (Tarea d in lista)
                {
                    data.TxtDataprint1.Text += d.User + " " + Environment.NewLine
                                               + d.Name + " " + Environment.NewLine
                                               + d.Date + " " + Environment.NewLine
                                               + d.Hour + " " + Environment.NewLine
                                               + d.Description + " " + Environment.NewLine
                                               + d.Status + " " + Environment.NewLine
                                               + "===========================================================================" + Environment.NewLine;
                }
                break;

            default:
                MessageBox.Show("Seleccione una opcion valida");
                break;
            }
        }