private void modificarBtn_Click(object sender, EventArgs e) { if (Validacion()) { int id = ((Modelo.Envios)comboBox1.SelectedItem).idenvio; int idE = ((Modelo.Empleado)comboBox2.SelectedItem).ID; Modelo.Tripulacion trip = new Modelo.Tripulacion(idE, id, textRol.Text); var resultado = new TripulacionDAO().Editar(trip); Type resultado_tipo = resultado.GetType(); if (resultado_tipo.Equals(typeof(string))) { Mensajes.Error(resultado.ToString()); } else { Mensajes.Info("Actualización exitosa."); Close(); } } else { Mensajes.Info("El campo Rol, no puede quedar vacío."); } }
public AddTripulacion(Modelo.Tripulacion tripulacion) { InitializeComponent(); this.tripulacion = tripulacion; label8.Text = "Editar Tripulacion"; modificarBtn.Visible = true; btnRegistrar.Visible = false; comboBox1.Enabled = false; comboBox2.Enabled = false; }
private void dataTripulacion_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex != -1) { DataGridViewRow Renglon = dataTripulacion.Rows[e.RowIndex]; string sql_where = ("where idEnvio=@id"); List <string> parametros = new List <string>(); List <object> valores = new List <object>(); parametros.Add("@id"); valores.Add(Renglon.Cells["ID Envio"].Value); Modelo.Tripulacion tripulacion = tripulacionDAO.ConsultaGeneral(sql_where, parametros, valores)[0]; AddTripulacion addTripulacion = new AddTripulacion(tripulacion); addTripulacion.ShowDialog(); actualizarTabla(); } else { Mensajes.Error("Selecciona un registro"); } }
private void btnRegistrar_Click(object sender, EventArgs e) { if (Validacion()) { int id = ((Modelo.Envios)comboBox1.SelectedItem).idenvio; int idE = ((Modelo.Empleado)comboBox2.SelectedItem).ID; Modelo.Tripulacion trip = new Modelo.Tripulacion(idE, id, textRol.Text); var resultado = new TripulacionDAO().Registrar(trip); Type resultadoTipo = resultado.GetType(); if (resultadoTipo.Equals(typeof(string))) { Mensajes.Error(resultado.ToString()); } else { Mensajes.Info("Registro exitoso."); Close(); } } else { Mensajes.Info("Por favor, llene todos los campos."); } }