예제 #1
0
        public void EstablecerEnJurisdiccion(bool enJurisdiccion)
        {
            carroUsado.en_jurisdiccion = enJurisdiccion;

            if (enJurisdiccion)
            {
                BitacoraLlamado.NuevoEvento(carroUsado.id_expediente, carroUsado.id_carro, "carro",
                                            "6-17: En la jurisdicción del Cuerpo");
                Carro.DisponibleEnActo(carroUsado.id_carro);
            }
            else
            {
                BitacoraLlamado.NuevoEvento(carroUsado.id_expediente, carroUsado.id_carro, "carro",
                                            "6-17: Fuera de la jurisdicción del Cuerpo");
                Carro.FueraServicio(carroUsado.id_carro, "Fuera de la jurisdicción");
            }

            carroUsado.Update(carroUsado);
        }
예제 #2
0
        public static void DespachoGestion(int id_carro, bool en_servicio, int id_expediente, string clave, string[] coor_carros)
        {
            z_carros carro = new z_carros().getObjectz_carros(id_carro);

            if (en_servicio)
            {
                Carro.DisponibleEnActo(carro);
            }
            else
            {
                Carro.FueraServicio(carro, clave);
            }

            Conductor.FueraServicio(carro.id_conductor, carro.id_carro);

            e_carros_usados ec = new e_carros_usados().getObjecte_carros_usados(id_carro);

            ec.id_expediente = id_expediente;
            ec.seis          = en_servicio ? "0-9" : "0-8";
            if (ec.id_carro != 0)
            {
                ec.Update(ec);
            }
            else
            {
                ec.id_carro = id_carro;
                ec.Insert(ec);
            }

            // ****** CODIGO AGREGADO POR MARCOS PONCE

            // ***************************************
            if (carro.asignarCoordenadasGestionDestino(coor_carros, id_carro) == 0)
            {
                MessageBox.Show("No fue posible asignar las coordenadas de gestion al carro!!", "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            //DBNotifyListeners.Notify("despacho");
        }