private void btnCubrir_Click(object sender, EventArgs e) { if (listCarros.SelectedIndex != -1 && comboCompania.SelectedIndex != -1) { try { Carro.CubrirCuartel((int)listCarros.SelectedValue, (int)comboCompania.SelectedValue); CargarDatos(); } catch (Exception ex) { Log.ShowAndLog(ex); } } else { MessageBox.Show("Debe seleccionar carro y compañía para realizar esta operación", "Mensaje de Zeus"); } }
private void btn2Bat_Click(object sender, EventArgs e) { try { string sindesp; List <int> id_carros = Despacho.DespacharBatallon(id_expediente, id_area, 2, out sindesp); var cd = new ConfirmarDespacho { IdCarros = id_carros, IdExpediente = id_expediente, IdArea = id_area }; cd.lblSinDesp.Text += "\n" + sindesp; cd.Batallon = 2; cd.ShowDialog(); // verificar cubrir cuarteles if (cd.DialogResult == DialogResult.OK) { #if !CBQN int compania; z_carros carro = Despacho.BuscarCubrirCuartel(id_area, out compania); if (carro.id_carro != 0) { // confirmar if (MessageBox.Show("El carro " + carro.nombre + " puede cubrir cuartel.\n¿Desea activar Cubrir Cuartel?", "Cubrir Cuarteles", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { // cubrir cuartel Carro.CubrirCuartel(carro, compania); BitacoraGestion.NuevoEvento(ZeusWin.IdOperadora, ZeusWin.IdAval, "0-11: Carro " + carro.nombre + " cubre cuartel " + compania + " compañía"); } } #endif } } catch (Exception ex) { Log.ShowAndLog(ex); } }
private void btnModificar_Click(object sender, EventArgs e) { if (dataGridActuales.SelectedRows.Count != 0 && comboCompania_m.SelectedIndex != -1) { try { Carro.CubrirCuartel((int)dataGridActuales.SelectedRows[0].Cells["id_carro"].Value, (int)comboCompania_m.SelectedValue); BitacoraGestion.NuevoEvento(ZeusWin.IdOperadora, ZeusWin.IdAval, "0-11: Carro " + dataGridActuales.SelectedRows[0].Cells["nombre"].Value + "cubre cuartel " + (int)comboCompania.SelectedValue + " compañía"); CargarDatos(); } catch (Exception ex) { Log.ShowAndLog(ex); } } else { MessageBox.Show("Debe seleccionar carro y compañía para realizar esta operación", "Mensaje de Zeus"); } }