Пример #1
0
 private void BtnArchivar_Click(object sender, EventArgs e)
 {
     if (txtNombre.Text != "" || txtNombre.Text != null)
     {
         try
         {
             List <Gastos> listaGastos = new List <Gastos>();
             foreach (DataGridViewRow Fila in dgvGastos.Rows)
             {
                 if (Fila.Selected)
                 {
                     listaGastos.Add(new Gastos(Fila.Cells[0].Value.ToString(), double.Parse(Fila.Cells[2].Value.ToString()), Fila.Cells[3].Value.ToString(), DateTime.Parse(Fila.Cells[4].Value.ToString())));
                 }
             }
             ConexionBD.ArchivarGastos(txtNombre.Text, listaGastos, intOpcion);
             new FormMensaje().Mostrar("Archivado correctamente", "¡Se archivó con éxito!", 5, new Mensualidades());
             txtNombre.Clear();
             RellenarDGV(intOpcion);
         }
         catch (Exception)
         {
             new FormMensaje().Mostrar("Error", "No se pudo archivar", 1, new Mensualidades());
         }
     }
     else
     {
         new FormMensaje().Mostrar("Error", "No deje el nombre vacío", 1, new Mensualidades());
     }
 }