public static void LiberarConductor(int id_cond) { var cond = new z_conductores(); var carro = new z_carros(); cond = cond.getObjectz_conductores(id_cond); if (cond.id_conductor == 0) { return; } // poner en servicio los carros de este conductor DataSet ds = carro.Getz_carros(); foreach (DataRow dr in ds.Tables[0].Rows) { if ((int)dr["id_conductor"] == cond.id_conductor && (int)dr["estado"] == 3) { Carro.PonerEnServicio((int)dr["id_carro"]); } } cond.disponible = true; cond.modifyz_conductores(cond); }
public static void LiberarConductor(int id_cond) { var cond = new z_conductores(); var carro = new z_carros(); cond = cond.getObjectz_conductores(id_cond); if (cond.id_conductor == 0) { return; } //### poner en servicio los carros de este conductor string strIdCarros = ""; string strIdConductores = ""; DataSet ds = carro.Getz_carros(); foreach (DataRow dr in ds.Tables[0].Rows) { if ((int)dr["id_conductor"] == cond.id_conductor && (int)dr["estado"] == 3) { Carro.PonerEnServicio((int)dr["id_carro"]); strIdCarros += dr["id_carro"].ToString() + ","; strIdConductores += dr["id_conductor"].ToString() + ","; } } cond.disponible = true; cond.modifyz_conductores(cond); //### JSON Multiple en servicio if (carro.GetParametroPrioridad(6) == "TRUE") { strIdCarros += "#"; if (strIdCarros != "#") { strIdCarros = strIdCarros.Replace(",#", ""); strIdConductores += "#"; strIdConductores = strIdConductores.Replace(",#", ""); JsonServicioClaves jsc = new JsonServicioClaves(); jsc.JsonServicioHoraMultipleJSON(strIdCarros, 1, strIdConductores, "En servicio por retorno de carro", "Verde", false); } } }