private void button4_Click(object sender, EventArgs e) { VerHistorico verHistorico = new VerHistorico(); verHistorico.dgvHistorico.Rows.Clear(); verHistorico.btnBorrar.Hide(); verHistorico.dgvHistorico.AllowUserToAddRows = false; string[] historico = new string[6]; foreach (Alquiler p in administracion.VerHistorico().GetHistorico()) { string datos = p.getClinete().Nombre + ";" + p.getClinete().Dni + ";" + p.getClinete().Telefono + ";" + Convert.ToString(p.CantAcompañantes) + ";" + p.Auto.Marca + ";" + p.Auto.Patente + ";" + p.Auto.Kms; historico = datos.Split(';'); verHistorico.dgvHistorico.ColumnCount = historico.Length; verHistorico.dgvHistorico.Rows.Add(historico); } DialogResult respuesta = new DialogResult(); respuesta = verHistorico.ShowDialog(); if (respuesta == DialogResult.Cancel) { } }
private void borrarRegistrosToolStripMenuItem_Click(object sender, EventArgs e) { VerHistorico verHistorico = new VerHistorico(); verHistorico.dgvHistorico.Rows.Clear(); verHistorico.btnBorrar.Show(); verHistorico.dgvHistorico.AllowUserToAddRows = false; string[] historico = new string[6]; foreach (Alquiler p in administracion.VerHistorico().GetHistorico()) { try { string datos = p.getClinete().Nombre + ";" + p.getClinete().Dni + ";" + p.getClinete().Telefono + ";" + Convert.ToString(p.getAcompañantes().Length) + ";" + p.Auto.Marca + ";" + p.Auto.Patente + ";" + p.Auto.Kms; historico = datos.Split(';'); verHistorico.dgvHistorico.ColumnCount = historico.Length; verHistorico.dgvHistorico.Rows.Add(historico); } catch (Exception) { } } DialogResult respuesta = new DialogResult(); respuesta = verHistorico.ShowDialog(); if (respuesta == DialogResult.OK) { administracion.VerHistorico().DeleteItem(verHistorico.dgvHistorico.CurrentRow.Index, verHistorico.dgvHistorico); foreach (Alquiler p in administracion.VerHistorico().GetHistorico()) { verHistorico.dgvHistorico.Rows.Add(p.getClinete().Nombre + " " + p.getClinete().Dni + " " + p.getClinete().Telefono + " " + Convert.ToString(p.getAcompañantes().Length) + " " + p.Auto.Marca + " " + p.Auto.Patente + " " + p.Auto.Kms); } } }