private void btnFueraDeServicio_Click(object sender, EventArgs e)
 {
     if (tieneBajaDefinitiva())
     {
         MessageBox.Show("Ya esta dada la baja definitiva de este crucero. No puede puede ponerlo fuera de servicio");
     }
     else
     {
         FueraDeServicio             fueraDeServicio = new FueraDeServicio();
         DialogResult                res             = fueraDeServicio.ShowDialog();
         Dictionary <string, object> baja            = new Dictionary <string, object>();
         if (res == DialogResult.OK && fueraDeServicio.bajaCorrecta)
         {
             DateTime fechaBaja = fueraDeServicio.fechaBaja;
             DateTime fechaAlta = fueraDeServicio.fechaAlta;
             baja.Add("Fecha_fuera_de_servicio", Convert.ToDateTime(fechaBaja.ToString("yyyy/MM/dd")));
             baja.Add("Fecha_reinicio_de_servicio", Convert.ToDateTime(fechaAlta.ToString("yyyy/MM/dd")));
             baja.Add("ID_Crucero", idCrucero);
             Conexion.getInstance().Insertar(Conexion.Tabla.Estado_del_crucero, baja);
             MessageBox.Show("Operacion realizada");
         }
         Habilitacion_Load(sender, e);
     }
 }
示例#2
0
        private void btnFueraServicio_Click(object sender, EventArgs e)
        {
            var fueraServicio = new FueraDeServicio(_session, this, _crucero);

            fueraServicio.Show();
        }