コード例 #1
0
 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");
     }
 }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
 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");
     }
 }