Exemple #1
0
        public void Editar(int id_redactor)
        {
            try {
                using (var r = new insertarTableAdapter( )) {
                    using (var result = r.sp_unidad_movil(2, this.id, IF(this.numero, copia.numero), IFC(this.placa, copia.placa), IF(this.estado, copia.estado), id_redactor)) {
                        var row = result.First( );

                        if (row.out_status != 1200)
                        {
                            throw new NoSePuedeEliminarException("el tipo de incidente.");
                        }

                        //this.id = -1;
                        this.copia = base.MemberwiseClone( ) as UnidadMovil;
                    }
                }
            }
            catch (MySqlException ex) {
                var nex = Generador.GenerarDesdeMySqlException(ex);

                if (nex != null)
                {
                    throw nex;
                }
            }
        }
Exemple #2
0
        public static List <TipoIncidente> Incidentes( )
        {
            var s = null as List <TipoIncidente>;

            try {
                using (var r = new tipo_incidenteTableAdapter( )) {
                    s = r.GetData( ).Select(x => {
                        var n = new TipoIncidente( )
                        {
                            nombre  = x.nombre,
                            id      = x.id_tipo_incidente,
                            bloqueo = x.id_tipo_incidente > 0 && x.id_tipo_incidente < 40
                        };
                        n.copia = n.MemberwiseClone( ) as TipoIncidente;

                        return(n);
                    }).ToList( );
                }
            }
            catch (MySqlException ex) {
                var nex = Generador.GenerarDesdeMySqlException(ex);
                if (nex != null)
                {
                    throw nex;
                }
            }

            return(s);
        }
Exemple #3
0
        public void Eliminar(int id_redactor)
        {
            try {
                if (this.bloqueo)
                {
                    throw new BloqueoException( );
                }

                using (var r = new insertarTableAdapter( )) {
                    using (var result = r.sp_tipo_incidente(3, this.id, this.nombre, id_redactor)) {
                        var row = result.First( );

                        if (row.out_status != 200)
                        {
                            throw new NoSePuedeEliminarException("el tipo de incidente.");
                        }

                        this.id    = -1;
                        this.copia = null;
                    }
                }
            }
            catch (MySqlException ex) {
                var nex = Generador.GenerarDesdeMySqlException(ex);

                if (nex != null)
                {
                    throw nex;
                }
            }
        }
Exemple #4
0
        public void Insertar(int id_redactor)
        {
            try {
                if (this.copia != null)
                {
                    return;
                }



                using (var r = new insertarTableAdapter( )) {
                    using (var s = r.sp_bombero(1, null, this.nombre, this.apellido, this.dpi, null, (byte)this.estado, null, user == null ? null : (int?)user.ID, id_redactor)) {
                        var ss = s.First( );

                        if (ss.out_status != 1)
                        {
                            throw new NoSePudoIngresarException("");
                        }

                        this.copia = base.MemberwiseClone( ) as Bombero;
                        this.id    = ss.out_id;
                    }
                }
            }
            catch (MySqlException ex) {
                var nex = Generador.GenerarDesdeMySqlException(ex);

                if (nex != null)
                {
                    throw nex;
                }
            }
        }
Exemple #5
0
        public void Insertar(int id_redactor)
        {
            try {
                if (this.copia != null)
                {
                    return;
                }

                using (var r = new insertarTableAdapter( ))
                    using (var s = r.sp_tipo_incidente(1, null, this.nombre, id_redactor)) {
                        var ss = s.First( );

                        if (ss.out_status != 1)
                        {
                            throw new NoSePudoIngresarException("");
                        }

                        this.copia = base.MemberwiseClone( ) as TipoIncidente;
                        this.id    = ss.out_id;
                    }
            }
            catch (MySqlException ex) {
                var nex = Generador.GenerarDesdeMySqlException(ex);

                if (nex != null)
                {
                    throw nex;
                }
            }
        }
Exemple #6
0
 // Use this for initialization
 void Start()
 {
     generar         = GameObject.FindGameObjectWithTag("Generador");
     generador       = generar.GetComponent <Generador>();
     elevaciones[0]  = 0f;
     elevacionesX[0] = 0f;
 }
        private static void G_GenerandoNumero(Generador sender)
        {
            //if (G_GenerandoNumero != null)
            //{

            //}
        }
Exemple #8
0
        public void Insertar(int id_redactor)
        {
            try {
                if (this.copia != null)
                {
                    return;
                }

                using (var r = new insertarTableAdapter( ))
                    using (var s = r.sp_unidad_movil(1, null, this.numero, this.placa, this.estado, id_redactor)) {
                        var ss = s.First( );

                        if (ss.out_status != 1)
                        {
                            throw new NoSePudoIngresarException("");
                        }

                        this.copia = base.MemberwiseClone( ) as UnidadMovil;
                        this.id    = ss.out_id;
                    }
            }
            catch (MySqlException ex) {
                var nex = Generador.GenerarDesdeMySqlException(ex);

                if (nex != null)
                {
                    throw nex;
                }
            }
        }
Exemple #9
0
        public List <Generador> Genera_Evaluacion(string periodo)
        {
            Query query = new Query("GPC_USP_VET_SEL_EVALUACION_PROVEEDOR");

            query.input.Add(periodo);
            query.connection = connectionAzure;
            List <Generador> ocol = new List <Generador>();
            Generador        be;

            using (IDataReader dr = new DAO().GetCollectionIReader(query))
            {
                while (dr.Read())
                {
                    be                = new Generador();
                    be.idProveedor    = Convert.ToInt32(dr["idProveedor"]);
                    be.Periodo        = dr["Periodo"].ToString();
                    be.Puntaje        = Convert.ToInt32(dr["Puntaje"]);
                    be.PuntIncidencia = Convert.ToInt32(dr["PuntIncidencia"]);
                    be.PuntTerPago    = Convert.ToInt32(dr["PuntTerPago"]);
                    be.RazonSocial    = dr["RazonSocial"].ToString();
                    be.PuntajeTotal   = (be.Puntaje + be.PuntTerPago) - be.PuntIncidencia;
                    ocol.Add(be);
                }
            }
            return(ocol);
        }
Exemple #10
0
        public static List <Acceso> Incidentes( )
        {
            var s = null as List <Acceso>;

            try {
                using (var r = new accesoTableAdapter( )) {
                    s = r.GetData( ).Select(x => {
                        var n = new Acceso( )
                        {
                            nombre = x.nombre,
                            id     = x.id_acceso
                        };
                        //n.copia = n.MemberwiseClone ( ) as TipoIncidente;

                        return(n);
                    }).ToList( );
                }
            }
            catch (MySqlException ex) {
                var nex = Generador.GenerarDesdeMySqlException(ex);
                if (nex != null)
                {
                    throw nex;
                }
            }

            return(s);
        }
Exemple #11
0
        public void Editar(int id_redactor)
        {
            try {
                using (var r = new insertarTableAdapter( )) {
                    using (var result = r.sp_bombero(2, this.id, IFC(this.nombre, copia.nombre), IFC(this.apellido, copia.apellido), IFC(this.dpi, copia.dpi), null, IF(this.estado, copia.estado), null, IFE(this.user == null ? null : (int?)this.user.ID, copia.user == null ? (int?)null : copia.user.ID), id_redactor)) {
                        var row = result.First( );

                        if (row.out_status != 1200)
                        {
                            throw new NoSePuedeEliminarException("el tipo de incidente.");
                        }

                        //this.id = -1;
                        this.copia = base.MemberwiseClone( ) as Bombero;
                    }
                }
            }
            catch (MySqlException ex) {
                var nex = Generador.GenerarDesdeMySqlException(ex);

                if (nex != null)
                {
                    throw nex;
                }
            }
        }
 public Animacion(Uri _uri, Generador _gen)
 {
     url               = _uri;
     gen               = _gen;
     gen.NuevoCamion  += Gen_NuevoCamion;
     gen.QuitarCamion += Gen_QuitarCamion;
     gen.NuevaPersona += Gen_NuevaPersona;
     Poleo_datos       = ThreadPoolTimer.CreatePeriodicTimer(Cargar_Personas, TimeSpan.FromMilliseconds(100));
 }
        public double Generar()
        {
            var aleatorio = Generador.Generar();

            random = aleatorio;
            var variable = A + aleatorio * (B - A);

            return(variable);
        }
Exemple #14
0
        public double Generar()
        {
            var aleatorio = Generador.Generar();

            random = aleatorio;
            var variable = (-1 / Lambda) * Math.Log(1 - aleatorio);

            return(variable);
        }
Exemple #15
0
        /// <summary>
        /// Genera una variable aleatoria del tipo de distribucion
        /// </summary>
        /// <param name="i"></param>
        /// <returns></returns>
        public Generado GenerarVariableAleatoria(int i = 0)
        {
            var x = A + Generador.GenerarAleatorio(i).NumAleatorio *(B - A);

            Generado.NumAleatorio = x;
            Generado.Iteracion    = i;


            return(Generado);
        }
Exemple #16
0
        private Generador InstanciarGenerador()
        {
            string   assembly = Parametros.DiccionarioParametros["ASM_PROV_DATOS"];
            string   clase    = Parametros.DiccionarioParametros["CLASE_PROV_DATOS"];
            Assembly asm      = Assembly.LoadFile(System.IO.Path.Combine(Application.StartupPath, assembly));

            PistaMgr.Instance.Debug("DifusionInformacion", "Instanciando Clase " + clase);
            Generador resultado = (Generador)asm.CreateInstance(clase);

            return(resultado);
        }
        public static ObjetivoCliente ObtenerObjetivo()
        {
            double rnd = Generador.GenerarUniforme();

            if (rnd < .5)
            {
                return(new ConsumirEnMesa(rnd));
            }

            return(new Retirarse(rnd));
        }
        public double Generar()
        {
            var aleatorio1 = Generador.Generar();
            var aleatorio2 = Generador.Generar();
            var z          = Math.Sqrt(-2 * Math.Log(aleatorio1)) * Math.Cos(2 * Math.PI * aleatorio2);

            random = z;
            var variable = Media + z * Varianza;

            return(variable);
        }
 public MainPage()
 {
     generador = new Generador();
     this.InitializeComponent();
     anima            = new Animacion(this.BaseUri, generador);
     this.DataContext = this;
     Conectar_grid_DAtos();
     this.DataContext             = anima;
     anima.EventoActualizarDatos += Anima_EventoActualizarDatos;
     Hora.Text = generador.horaSimulador.ToString("hh:mm tt");
 }
Exemple #20
0
    // Use this for initialization
    void Start()
    {
        generador     = GameObject.FindGameObjectWithTag("SueloContinuo").GetComponent <Generador>();
        particleStar2 = GameObject.Find("ParticleStar2").GetComponent <ParticleSystem>();
        player        = GameObject.Find("Panda").GetComponent <ControladorPersonaje>();
        music         = GameObject.Find("MainCamera").GetComponent <AudioSource>();
        GameObject go = GameObject.FindGameObjectWithTag("ParticleStar");

        particleStar = go.GetComponent <ParticleSystem>();
        rend         = GetComponent <SpriteRenderer>();
        coll         = GetComponent <CircleCollider2D>();
    }
Exemple #21
0
    // Use this for initialization
    void Start()
    {
        rig       = GetComponent <Rigidbody>();
        panel     = GameObject.FindGameObjectWithTag("Panel");
        pantalla  = panel.GetComponent <Pantalla>();
        generar   = GameObject.FindGameObjectWithTag("Generador");
        generador = generar.GetComponent <Generador>();
        MovPla    = GameObject.FindGameObjectWithTag("MovPlayer");
        movpla    = MovPla.GetComponent <MovPlayer>();
        posX      = transform.position.x;
        aux       = 1;

        gameObject.name = "Bloque" + generador.contadorBloques;
    }
Exemple #22
0
        protected override double CalcularEntreTiempo()
        {
            rnd = Generador.GenerarUniforme();

            if (rnd < .2)
            {
                return(363.7);
            }
            if (rnd < .5)
            {
                return(465.4);
            }
            return(573.06);
        }
        public static ObjetivoPersona ObtenerObjetivo()
        {
            double rnd = Generador.GenerarUniforme();

            if (rnd < .3)
            {
                return(new Comprar(rnd));
            }
            if (rnd < .5)
            {
                return(new UsarMesa(rnd));
            }
            return(new DePaso(rnd));
        }
Exemple #24
0
    private Boolean subiranexos()
    {
        Boolean saveX = false;

        rapupX.MaxFileSize = 10240000;

        try
        {
            string randomtext = Generador.ClaveAccesoUsuario(15);


            //
            //if (rapupX.InitialFileInputsCount > 0)
            if (rapupX.UploadedFiles.Count > 0)
            {
                string targetFolder = Server.MapPath("~/anexos");


                int i = 0;
                foreach (UploadedFile validFile in rapupX.UploadedFiles)
                {
                    if (validFile.ContentLength > rapupX.MaxFileSize)
                    {
                        ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alertScript", "error('El tamaño de algun archivo es muy grande, no debe superar 10MB.');", true);
                        return(false);
                    }
                    i++;
                    FileNames += randomtext + "_" + Session["idusuario"].ToString() + "_" + i + "_" + validFile.GetName() + " | ";
                    //validFile.SaveAs(Path.Combine(targetFolder, validFile.GetName()), true);
                    validFile.SaveAs(Path.Combine(targetFolder, randomtext + "_" + Session["idusuario"].ToString() + "_" + i.ToString() + "_" + validFile.GetName()), true);
                }
                FileNames = FileNames.Trim();
                FileNames = FileNames.Substring(0, FileNames.Length - 1);
                saveX     = true;
            }
            else
            {
                // saveX = true;
                saveX = false;
            }
        }
        catch (Exception ex)
        {
            saveX = false;
            ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alertScript", "error('" + ex.Message + "');", true);
        }

        return(saveX);
    }
Exemple #25
0
 public MainPage()
 {
     generador = new Generador();
     this.InitializeComponent();
     anima            = new Animacion(this.BaseUri, generador);
     this.DataContext = this;
     Conectar_grid_DAtos();
     this.DataContext             = anima;
     anima.EventoActualizarDatos += Anima_EventoActualizarDatos;
     Hora.Text                      = generador.horaSimulador.ToString("hh:mm tt");
     generador.NuevaHora           += EventoCambioHora;
     generador.NuevoEventoTenango  += NuevoEventoTenangoEnLog;
     generador.NuevoEventoToluca   += NuevoEventoTolucaEnLog;
     generador.NuevoEventoTerminal += NuevoEventoTerminalEnLog;
 }
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();

        Generador generador = (Generador)target;

        if (GUILayout.Button("Generar Mapa"))
        {
            generador.GenerarMapa();
        }

        if (GUILayout.Button("Limpiar Mapa"))
        {
            generador.LimpiarMapa();
        }
    }
Exemple #27
0
 private void IniciarGenerador()
 {
     try
     {
         _generador = InstanciarGenerador();
         if (_generador != null)
         {
             _generador.SetConfiguracion(_categoria);
             _generador.Parametros = Parametros;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Instacia - Categoria = " + _categoria + " : " + ex.Message);
     }
 }
    void Start()
    {
        if (Tracker.T() != null)
        {
            Tracker.T().Zone("Minijuego1");
        }

        this.toques               = 0;
        this.vidas                = 3;
        this.tiempoInicio         = 0;
        this.tiempoTotalMinijuego = 0;

        this.generador1 = GameObject.Find("Generador DR").GetComponent <Generador> ();
        this.generador2 = GameObject.Find("Generador UL").GetComponent <Generador> ();
        this.generador3 = GameObject.Find("Generador UR").GetComponent <Generador> ();
        this.generador4 = GameObject.Find("Generador DL").GetComponent <Generador> ();
        this.claudio    = GameObject.Find("Claudio").GetComponent <Animator> ();
        this.fondo      = GameObject.Find("FondoArboles").GetComponent <Animator> ();

        this.audioGolpe   = this.gameObject.GetComponent <AudioSource> ();
        this.audioPisadas = GameObject.Find("Sonido fondo").GetComponent <AudioSource>();

        this.vida1 = GameObject.Find("Vida1").GetComponent <Image> ();
        this.vida2 = GameObject.Find("Vida2").GetComponent <Image> ();
        this.vida3 = GameObject.Find("Vida3").GetComponent <Image> ();

        if (!VariablesGenerales.Instance.donJuanPersigueClaudio())            //Si mandas a zorrilla a perseguir, sale su cara en las vidas
        {
            this.vida1.sprite = this.zorrillaBoton;
            this.vida2.sprite = this.zorrillaBoton;
            this.vida3.sprite = this.zorrillaBoton;
        }

        this.vida1.enabled = false;
        this.vida2.enabled = false;
        this.vida3.enabled = false;

        this.resultados   = GameObject.Find("FondoResultado");
        this.totalObjetos = GameObject.Find("TotalObjetos").GetComponent <Text> ();
        this.totalTiempo  = GameObject.Find("TotalTiempo").GetComponent <Text> ();
        this.totalDinero  = GameObject.Find("TotalDinero").GetComponent <Text> ();
        this.resultados.SetActive(false);

        //Registramos el objetivo de que hemos jugado al minijuego(Perseguir al malhechor).
        VariablesGenerales.Instance.completarTareaEspecialBosque();
    }
Exemple #29
0
        public async Task <UsuarioDTO> Agregar(UsuarioDTO usuarioDTO)
        {
            try
            {
                string passInicial = Generador.GenerarPassword(25);
                usuarioDTO.Token = Generador.GenerarToken();
                Usuario usuario = mapper.Map <UsuarioDTO, Usuario>(usuarioDTO);
                usuario.Password = Encriptacion.GetSHA256(passInicial);
                Proveedor proveedorBuscado = null;
                if (usuarioDTO.Proveedor != null)
                {
                    proveedorBuscado = await db.Proveedores.FindAsync(usuarioDTO.Proveedor.Id);
                }
                if (proveedorBuscado != null && usuarioDTO.TipoUsuario == SD.TipoUsuario.ProveedorIngPlt.ToString())
                {
                    //guardar en BD
                    db.Entry(proveedorBuscado).State = EntityState.Unchanged;
                    usuario.Proveedor = proveedorBuscado;
                    var addUsuario = await db.Usuarios.AddAsync(usuario);

                    await db.SaveChangesAsync();

                    UsuarioDTO uFinal = mapper.Map <Usuario, UsuarioDTO>(addUsuario.Entity);
                    uFinal.PassInicial = passInicial;
                    return(uFinal);
                }
                else if (usuarioDTO.TipoUsuario != SD.TipoUsuario.ProveedorIngPlt.ToString())
                {
                    var addUsuario = await db.Usuarios.AddAsync(usuario);

                    await db.SaveChangesAsync();

                    UsuarioDTO uFinal = mapper.Map <Usuario, UsuarioDTO>(addUsuario.Entity);
                    uFinal.PassInicial = passInicial;
                    return(uFinal);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception e)
            {
                return(null);
            }
        }
Exemple #30
0
        public static void Iniciar()
        {
            Generador generador = new Generador(archDefinicion, archJuegoDePruebas, EsModoLinux, esAssembler);

            generador.FrenarEnElPrimerError      = frenarEnLaPrimerError;
            generador.ContarCantInstrucciones    = contarCantInstrucciones;
            generador.ArchivoCuentaInstrucciones = archCantInst;
            generador.LeerDefinicion(); //Lee y verifica que el archivo definicion sea valido.
            generador.LeerPruebas();
            generador.GenerarPruebas();
            //     if( esAssembler )
            generador.GenerarTimer(archFuncion);
            if (!EsModoLinux)  //En caso de usarse bajo Linux, debe usarse el MakeFile destinado a tal efecto.
            {
                CompilarYEjecutar();
            }
        }
	void Start () {
		if (Tracker.T () != null)
			Tracker.T ().Zone("Minijuego1");

		this.toques = 0;
		this.vidas = 3;
		this.tiempoInicio = 0;
		this.tiempoTotalMinijuego = 0;

		this.generador1 = GameObject.Find ("Generador DR").GetComponent<Generador> ();
		this.generador2 = GameObject.Find ("Generador UL").GetComponent<Generador> ();
		this.generador3 = GameObject.Find ("Generador UR").GetComponent<Generador> ();
		this.generador4 = GameObject.Find ("Generador DL").GetComponent<Generador> ();
		this.claudio = GameObject.Find ("Claudio").GetComponent<Animator> ();
		this.fondo = GameObject.Find ("FondoArboles").GetComponent<Animator> ();

		this.audioGolpe = this.gameObject.GetComponent<AudioSource> ();
		this.audioPisadas = GameObject.Find("Sonido fondo").GetComponent<AudioSource>();

		this.vida1 = GameObject.Find ("Vida1").GetComponent<Image> ();
		this.vida2 = GameObject.Find ("Vida2").GetComponent<Image> ();
		this.vida3 = GameObject.Find ("Vida3").GetComponent<Image> ();

		if (!VariablesGenerales.Instance.donJuanPersigueClaudio ()) { //Si mandas a zorrilla a perseguir, sale su cara en las vidas
			this.vida1.sprite = this.zorrillaBoton;
			this.vida2.sprite = this.zorrillaBoton;
			this.vida3.sprite = this.zorrillaBoton;
		}

		this.vida1.enabled = false;
		this.vida2.enabled = false;
		this.vida3.enabled = false;

		this.resultados = GameObject.Find("FondoResultado");
		this.totalObjetos = GameObject.Find ("TotalObjetos").GetComponent<Text> ();
		this.totalTiempo = GameObject.Find ("TotalTiempo").GetComponent<Text> ();
		this.totalDinero = GameObject.Find ("TotalDinero").GetComponent<Text> ();
		this.resultados.SetActive(false);

		//Registramos el objetivo de que hemos jugado al minijuego(Perseguir al malhechor).
		VariablesGenerales.Instance.completarTareaEspecialBosque();
	}