/// <summary> /// Pone fuera de servicio los carros de un conductor, y pone al conductor no disponible /// </summary> /// <param name="id_conductor"></param> /// <param name="id_carro"></param> public static void FueraServicio(int id_conductor, int id_carro) { z_conductores cond = new z_conductores().getObjectz_conductores(id_conductor); cond.disponible = false; cond.modifyz_conductores(cond); // fuera serv string strIdCarros = ""; string strIdConductores = ""; DataSet ds = new z_carros().Getz_carrosDisponibles(); foreach (DataRow dr in ds.Tables[0].Rows) { if ((int)dr["id_conductor"] == id_conductor && (int)dr["id_carro"] != id_carro) { //# Fuera de Servicio Temporal, elConductor salio en otro carro Carro.ConductorNoDisponible((int)dr["id_carro"]); strIdCarros += dr["id_carro"].ToString() + ","; strIdConductores += "0,"; } } //### JSON Multiple en servicio z_carros carro = new z_carros(); if (carro.GetParametroPrioridad(6) == "TRUE") { strIdCarros += "#"; if (strIdCarros != "#") { strIdCarros = strIdCarros.Replace(",#", ""); strIdConductores += "#"; strIdConductores = strIdConductores.Replace(",#", ""); JsonServicioClaves jsc = new JsonServicioClaves(); jsc.JsonServicioHoraMultipleJSON(strIdCarros, 3, strIdConductores, "Sin Conductor Temporal", "Amarillo", false); } } }
/// <summary> /// Pone fuera de servicio los carros de un conductor, y pone al conductor no disponible /// </summary> /// <param name="id_conductor"></param> /// <param name="id_carro"></param> public static void FueraServicio(int id_conductor, int id_carro) { z_conductores cond = new z_conductores().getObjectz_conductores(id_conductor); cond.disponible = false; cond.modifyz_conductores(cond); // fuera serv DataSet ds = new z_carros().Getz_carrosDisponibles(); foreach (DataRow dr in ds.Tables[0].Rows) { if ((int)dr["id_conductor"] == id_conductor && (int)dr["id_carro"] != id_carro) { // fuera serv Carro.ConductorNoDisponible((int)dr["id_carro"]); } } }