private void Guardarbutton_Click(object sender, EventArgs e) { Rutas ruta = new Rutas(); if (NombreRutatextBox.TextLength == 0 || RutaDetalletextBox.TextLength == 0) { MessageBox.Show("No puede dejar ningun campo vacio", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (RutaIdtextBox.TextLength == 0) { int id; int.TryParse(RutaIdtextBox.Text, out id); ruta.RutaId = id; ruta.NombreRuta = NombreRutatextBox.Text; ruta.Detalle = RutaDetalletextBox.Text; ruta.CobradorId = Convert.ToInt32(CobradorIdcomboBox.SelectedValue); for (int i = 0; i < CobradordataGridView.Rows.Count; i++) { ruta.AgregarCobrador(ruta.CobradorId, CobradordataGridView.Rows[i].ToString(), ""); } if (ruta.Insertar()) { MessageBox.Show("Ruta ha sido Registrada"); } else { MessageBox.Show("Ruta no ha podido ser Registrada"); } } else if (RutaIdtextBox.TextLength > 0) { int id; int.TryParse(RutaIdtextBox.Text, out id); ruta.RutaId = id; ruta.NombreRuta = NombreRutatextBox.Text; ruta.Detalle = RutaDetalletextBox.Text; for (int i = 0; i < CobradorIdcomboBox.Items.Count; i++) { // ruta.CobradorId += (int)Convert.ToInt32(CobradorlistBox.Items[i]); } if (ruta.Editar()) { MessageBox.Show("Ruta ha sido Editada"); } else { MessageBox.Show("Ruta no ha sido Editada Correctamente"); } } }