예제 #1
0
        /// <summary>
        /// Verarbeitet die Netzwerkinformation, die üblicherweise nur zum Sendersuchlauf benötigt wird.
        /// </summary>
        /// <param name="table">Ein Satz an Informationen.</param>
        private void ProcessNetworkInformation(NIT table)
        {
            // Count
            m_nitProcessed++;

            // Not us
            if (!table.ForCurrentGroup)
            {
                return;
            }

            // Must use legacy implementation
            var nit = table.Table;

            if (!nit.IsValid)
            {
                return;
            }

            // Remember
            m_lastNIT = nit;
        }
예제 #2
0
        //***valida que los campos sean correctos; la existencia del vehiculo; desabilita controles  y permite continuar************/
        protected void btConfirmar_Click(object sender, System.EventArgs e)
        {
            string  NIT, color, ultikilo, grupo;
            DataSet PCatalogoVeh = new DataSet();
            DataSet MCatalogoVeh = new DataSet();
            bool    ban1         = true;

            if (DBFunctions.RecordExist("Select pcat_codigo from mcatalogovehiculo where mcat_placa ='" + tbPlaca.Text + "'"))         //validar si el vehiculo existe
            {
                DBFunctions.Request(MCatalogoVeh, IncludeSchema.NO, "select mnit_nit, pcat_codigo, mcat_motor, pcol_codigo, mcat_anomode,mcat_numeultikilo from MCATALOGOVEHICULO  where mcat_placa ='" + tbPlaca.Text + "'");
                ultikilo = MCatalogoVeh.Tables[0].Rows[0][5].ToString();

                ban1 = validarTiempo();

                if (Convert.ToDouble(tbkilometraje.Text) < Convert.ToDouble(ultikilo))
                {
                    ban1 = false;                   //validar ultimo kilometraje registrado
                    Utils.MostrarAlerta(Response, " El Kilometraje no es el ultimo registrado");
                }

                if (ban1)
                {
                    // Se cargan datos de McatalogoVehìculo

                    NIT = MCatalogoVeh.Tables[0].Rows[0][0].ToString();
                    lbPcatcodigo.Text = MCatalogoVeh.Tables[0].Rows[0][1].ToString();

                    DBFunctions.Request(PCatalogoVeh, IncludeSchema.NO, "select pcat_descripcion, pmar_codigo,pgru_grupo from pcatalogovehiculo where pcat_codigo='" + lbPcatcodigo.Text + "'");
                    tbCatalogo.Text    = PCatalogoVeh.Tables[0].Rows[0][0].ToString();
                    lbMarca.Text       = PCatalogoVeh.Tables[0].Rows[0][1].ToString();
                    grupo              = PCatalogoVeh.Tables[0].Rows[0][2].ToString();
                    ViewState["grupo"] = grupo;

                    lbMotorV.Text = MCatalogoVeh.Tables[0].Rows[0][2].ToString();
                    color         = MCatalogoVeh.Tables[0].Rows[0][3].ToString();

                    lbColorV.Text   = DBFunctions.SingleData("Select pcol_descripcion from PCOLOR where pcol_codigo='" + color + "'");
                    lbAModeloV.Text = MCatalogoVeh.Tables[0].Rows[0][4].ToString();

                    //Se cargan los datos en pantalla
                    tbCliente.Text = DBFunctions.SingleData("select mnit_nombres concat ' ' concat mnit_apellidos from mnit where mnit_nit='" + NIT + "'");
                    tbDoc.Text     = NIT.ToString();
                    //Se hace  visible el panel
                    tbFechaEntrada.Enabled  = false;
                    tbFechaEntrega.Enabled  = false;
                    tbHoraEntrada.Enabled   = false;
                    tbHoraEntrega.Enabled   = false;
                    tbkilometraje.Enabled   = false;
                    tbMinutoEntrada.Enabled = false;
                    tbMinutoEntrega.Enabled = false;
                    tbNumorden.Enabled      = false;
                    tbPlaca.Enabled         = false;
                    Panel4.Visible          = true;
                    //	Panel1.Enabled=false;
                }
            }
            else
            {
                Utils.MostrarAlerta(Response, "Vehiculo no encontrado");
            }
        }