public void Clave6_1() { carroUsado.seis = "6-1"; carroUsado.Update(carroUsado); BitacoraLlamado.NuevoEvento(carroUsado.id_expediente, carroUsado.id_carro, BitacoraLlamado.Carro, "6-1"); }
public void Clave6_0(int idVolCargo, int cantVoluntarios, string nombreVol) { carroUsado.seis = "6-0V"; carroUsado.id_voluntario = idVolCargo; carroUsado.num_voluntarios = cantVoluntarios; carroUsado.Update(carroUsado); BitacoraLlamado.NuevoEvento(carroUsado.id_expediente, carroUsado.id_carro, BitacoraLlamado.Carro, "6-0: " + nombreVol + ", " + cantVoluntarios); }
public void Clave6_8() { carroUsado.seis = "6-8"; carroUsado.Update(carroUsado); // poner en servicio Carro.DisponibleEnActo(carroUsado.id_carro); BitacoraLlamado.NuevoEvento(carroUsado.id_expediente, carroUsado.id_carro, BitacoraLlamado.Carro, "6-8"); }
public void Clave6_0(int idVolCargo, int cantVoluntarios, int cantEspecialistas, string nombreVol) { Clave6_0(idVolCargo, cantVoluntarios, nombreVol); // bitacora cant especialistas z_carros carro = new z_carros().getObjectz_carros(carroUsado.id_carro); DataSet ds = new z_tipo_carro().Getz_tipo_carro(); string especialista = System.Convert.ToString(ds.Tables[0].Select("id_tipo_carro=" + carro.id_tipo_carro)[0]["especialista"]); if (!string.IsNullOrEmpty(especialista)) { BitacoraLlamado.NuevoEvento(carroUsado.id_expediente, carroUsado.id_carro, BitacoraLlamado.Carro, cantEspecialistas + " " + especialista); } }
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); }
private static bool ConfirmarDespacho(List <int> id_carro, int id_expediente, int batallon, bool despachandoTodo) { // verificar restricciones if (!CheckRestriccionIncendio(id_expediente) || !CheckRestriccionB(id_expediente, id_carro)) { return(false); } e_expedientes exp = new e_expedientes().getObjecte_expedientes(id_expediente); var c = new z_carros(); var carros = new e_carros_usados(); string material = ""; foreach (int id in id_carro) { if (id == 0) { continue; } // marcar carro! carros = carros.getObjecte_carros_usados(id); if (carros.id_carro == 0) { carros.id_carro = id; carros.id_expediente = id_expediente; carros.seis = "6-0R"; carros.Insert(carros); } else { carros.id_expediente = id_expediente; carros.seis = "6-0R"; carros.Update(carros); } // agregar a lista! c = c.getObjectz_carros(id); material += "," + c.nombre; } exp.material_despachado = (exp.material_despachado + material).Trim(','); material = material.Trim(','); exp.Update(exp); // agregar información a bitácora // verificar si es primer despacho para agregar información de despacho if (carros.getCantidad(exp.id_expediente) == 0) { var llam = new z_llamados(); llam = llam.getObjectz_llamados(exp.codigo_principal); BitacoraLlamado.NuevoEvento(exp.id_expediente, 0, BitacoraLlamado.Llamado, "LLAMADO: " + llam.clave + " " + llam.descripcion); llam = llam.getObjectz_llamados(exp.codigo_llamado); BitacoraLlamado.NuevoEvento(exp.id_expediente, 0, BitacoraLlamado.Llamado, "SUBCLASIFICACION: " + llam.clave + " " + llam.descripcion); BitacoraLlamado.NuevoEvento(exp.id_expediente, 0, BitacoraLlamado.Llamado, "0-5: " + exp.cero5); } if (batallon >= 1 && batallon <= 4) { #if CBMS BitacoraLlamado.NuevoEvento(exp.id_expediente, 0, BitacoraLlamado.Incendio, "Despacho " + batallon + " Batallón Incendio"); #elif CBQN BitacoraLlamado.NuevoEvento(exp.id_expediente, 0, BitacoraLlamado.Incendio, "Despacho Incendio"); #endif } if (despachandoTodo) { #if CBMS BitacoraLlamado.NuevoEvento(exp.id_expediente, 0, BitacoraLlamado.Incendio, "Despacho 5° Batallón de Incendio"); #elif CBQN BitacoraLlamado.NuevoEvento(exp.id_expediente, 0, BitacoraLlamado.Incendio, "Despacho Alarma General"); #endif } BitacoraLlamado.NuevoEvento(exp.id_expediente, 0, BitacoraLlamado.Despacho, "CARROS: " + material); #if CBQN // dar 6-0 inmediatamente if ((batallon >= 1 && batallon <= 4) || despachandoTodo) { // registrar 6-0 inmediatamente, sin of. a cargo ni num de vols foreach (int i in id_carro) { var cen = new CarroEnLlamado(i); cen.Clave6_0(0, 0, null); } } #endif // avisar if (OnDespacho != null) { OnDespacho(null, new DespachoEventArgs(id_expediente, id_carro)); } return(true); }