예제 #1
0
        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);
        }
예제 #2
0
        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);
                }
            }
        }