Example #1
0
        public async Task <string> Update(Ciudadano ciudadano)
        {
            _context.Entry(ciudadano).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(null);
        }
Example #2
0
 //Definimos las diferentes colisiones que va tener el Zombie y que ocurre en cada una de ellas
 public void OnCollisionEnter(Collision collision)
 {
     //Si colisiona con la espada
     if (collision.gameObject.tag == "Sword")
     {
         animZ.SetTrigger("deadZombie");
         Debug.Log("me golpeo la espada");
         FindObjectOfType <Admin>().KillEnemy();
         Destroy(gameObject, 1);
     }
     //Si colisiona con un ciudadano
     if (collision.gameObject.tag == "Ciudadano")
     {
         animZ.SetTrigger("attackZombie");
         Ciudadano ciu  = collision.gameObject.GetComponent <Ciudadano> ();
         Enemy     enem = ciu;
         enem.tag = "Zombie";
         Destroy(collision.gameObject, 0.1f);
         go = Instantiate(Resources.Load("Zombie", typeof(GameObject))) as GameObject;
         go.transform.position = this.gameObject.transform.position;
         go.tag = "Zombie";
         go.AddComponent <Enemy> ();
         FindObjectOfType <Admin>().BornZombie();
         FindObjectOfType <Admin>().KillCiudadano();
     }
 }
Example #3
0
        static void Main(string[] args)
        {
            Persona persona1 = new Persona("Pepe", "Sanchez Perez", 20, Sexo.HOMBRE);
            Persona persona2 = new Persona("Pepito", "Perez", "15", Sexo.HOMBRE);
            Persona persona3 = new Persona();

/*
 *          Console.WriteLine(persona1);
 *          Console.WriteLine();
 *          persona1.SetEdad(35);
 *          persona1.SetNombre("Juan");
 *          Console.WriteLine(persona1);
 *          Console.WriteLine();
 *          Console.WriteLine(persona1.GetNombreCompleto());
 *          Console.WriteLine();
 *          Console.WriteLine(persona2);
 *
 *          Console.WriteLine();
 *          Console.WriteLine(persona3);
 */
            Ciudadano ciudadano = new Ciudadano("55486285K");

            Console.WriteLine();
            Console.WriteLine(ciudadano);

            Console.ReadLine();
        }
Example #4
0
    private void Start()
    {
        Vector3 pos = new Vector3();

        pos = posicion();
        Heroe heroe = new Heroe(Color.blue);

        // Zombie z = new Zombie(Color.magenta, pos);


        int color;

        color = (Random.Range(1, 4));

        switch (color)
        {
        case 1:
            Zombie p = new Zombie(Color.magenta, pos);
            break;

        case 2:
            Zombie x = new Zombie(Color.green, pos);
            break;

        case 3:
            Zombie z = new Zombie(Color.cyan, pos);
            break;
        }



        Ciudadano c = new Ciudadano(pos);
    }
Example #5
0
        public Response BuscarCiudadano(int tipoDocumento, string identificacion)
        {
            Ciudadano ciudadano = CiudadanoRepository.BuscarCiudadano(tipoDocumento, identificacion);

            if (ciudadano != null)
            {
                return new Response
                       {
                           Data   = ciudadano,
                           Estado = 200
                       }
            }
            ;
            else
            {
                return new Response
                       {
                           Estado  = 201,
                           Errores = new List <string>()
                           {
                               "El usuario no se encuentra registrado."
                           }
                       }
            };
        }
        public IActionResult ActualizarCiudadano([FromBody] Ciudadano ciudadano)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(new ResponseViewModel
                    {
                        Estado = 400,
                        Errores = new List <string>()
                        {
                            "Todos los campos son obligatorios"
                        }
                    }));
                }

                ResponseViewModel response = CiudadanoApplicationService.ActualizarCiudadano(ciudadano);

                return(Ok(response));
            }
            catch (Exception ex)
            {
                return(BadRequest(new ResponseViewModel
                {
                    Estado = 400,
                    Errores = new List <string>()
                    {
                        ex.Message
                    }
                }));
            }
        }
Example #7
0
        public string ValidarCamposRequeridos(Ciudadano ciudadano)
        {
            if (ciudadano.IdCiudadano == null)
            {
                return("El campo IdCiudadano es requerido");
            }

            if (ciudadano.PrimerNombre == null)
            {
                return("El campo PrimerNombre es requerido");
            }

            if (ciudadano.SegundoNombre == null)
            {
                return("El campo SegundoNombre es requerido");
            }

            if (ciudadano.PrimerApellido == null)
            {
                return("El campo PrimerApellido es requerido");
            }

            if (ciudadano.SegundoApellido == null)
            {
                return("El campo SegundoApellido es requerido");
            }

            if (ciudadano.IdCiudad == 0)
            {
                return("El campo IdCiudad es requerido");
            }

            return(null);
        }
 public string GetCiudadanoDomainService(int id, Ciudadano ciudadano)
 {
     if (ciudadano == null)
     {
         return("El Ciudadano no Existe");
     }
     return(null);
 }
 public string DeleteCiudadanoDomainService(Ciudadano ciudadano)
 {
     if (ciudadano == null)
     {
         return("No se Encuentra el Ciudadano");
     }
     return(null);
 }
Example #10
0
        public async Task <ActionResult> Put(Ciudadano ciudadano)
        {
            var result = await _ciudadanoManager.Update(ciudadano);

            if (result != null)
            {
                return(BadRequest(result));
            }

            return(NoContent());
        }
Example #11
0
        public async Task <ActionResult> Post(Ciudadano ciudadano)
        {
            var result = await _ciudadanoManager.Create(ciudadano);

            if (result != null)
            {
                return(BadRequest(result));
            }

            return(CreatedAtAction(nameof(Get), new { id = ciudadano.Id }, ciudadano));
        }
Example #12
0
        public async Task <String> RegistrarAsync(string nombre, string apellitoPat, string apellidoMat, DateTime fechaNac, string userName, string password, string celular)
        {
            var client = new HttpClient();
            var model  = new Ciudadano
            {
                nombre      = nombre,
                password    = password,
                apellitoPat = apellitoPat,
                apellidoMat = apellidoMat,
                fechaNac    = fechaNac,
                userName    = userName,
                celular     = celular,
                estado      = true
            };

            var         json    = JsonConvert.SerializeObject(model);
            HttpContent content = new StringContent(json);

            content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
            HttpResponseMessage response = null;

            response = await client.PostAsync("https://tt-izdcdmx.herokuapp.com/api/v1/ciudadano", content);

            Debug.WriteLine("Respuesta post " + response);
            if (!response.IsSuccessStatusCode)
            {
                var jwt = await response.Content.ReadAsStringAsync();

                Debug.WriteLine("Respuesta post " + jwt);
                JObject jwtDynamic = JsonConvert.DeserializeObject <dynamic>(jwt);
                var     error      = jwtDynamic.Value <string>("error");
                Debug.WriteLine("Respuesta post " + error);
                if (error.Contains("already exists"))
                {
                    if (error.Contains("celular"))
                    {
                        return("Celular");
                    }
                    else
                    {
                        return("Usuario");
                    }
                }
                else
                {
                    return("Otro");
                }
            }
            else
            {
                return("Ok");
            }
        }
Example #13
0
        public async Task <ActionResult <Ciudadano> > PostCiudadano(Ciudadano ciudadano)
        {
            var respuestaCiudadanoAppService = await _ciudadanoAppService.PostCiudadanoApplicationService(ciudadano);

            bool noHayErroresEnLasValidaciones = respuestaCiudadanoAppService == null;

            if (noHayErroresEnLasValidaciones)
            {
                return(CreatedAtAction(nameof(GetCiudadano), new { id = ciudadano.id }, ciudadano));
            }
            return(BadRequest(respuestaCiudadanoAppService));
        }
 public ActionResult ConsultaPorCedula(Ciudadano model)
 {
     if (ModelState.IsValid)
     {
         if (model.Cedula != "")
         {
             // Don't reveal that the user does not exist or is not confirmed
             return(RedirectToAction("ViewTramites", new { cedula = model.Cedula }));
         }
     }
     return(View());
 }
Example #15
0
        public void DeberiaCrearUnaPublicacion()
        {
            var contenido     = "publicacion 1";
            var administrador = new AdministradorDePublicaciones();
            var ciudadano     = new Ciudadano();
            var publicacion   = new Publicacion(contenido);

            administrador.agregarCiudadano(ciudadano);
            ciudadano.agregarPublicacion(publicacion);

            Assert.AreEqual(ciudadano.ListaDePublicaciones.Count, 1);
            Assert.AreEqual(ciudadano.ListaDePublicaciones.First().Contenido, contenido);
        }
Example #16
0
        public Response ActualizarCiudadano(Ciudadano pCiudadano)
        {
            try
            {
                Ciudadano ciudadano = CiudadanoRepository.BuscarCiudadano(pCiudadano.Id);

                if (ciudadano != null)
                {
                    ciudadano.Nombres = pCiudadano.Nombres;

                    ciudadano.Apellidos  = pCiudadano.Apellidos;
                    ciudadano.Telefono   = pCiudadano.Telefono;
                    ciudadano.IdOperador = pCiudadano.IdOperador;

                    if (CiudadanoRepository.Update(ciudadano))
                    {
                        return(new Response()
                        {
                            Estado = 200,
                            Mensaje = "El ciudadano ha sido actualizado exitosamente."
                        });
                    }

                    return(new Response()
                    {
                        Estado = 400,
                        Errores = new List <string>()
                        {
                            "Se ha presentado un error al tratar de actualizar los datos del ciudadano."
                        }
                    });
                }
                else
                {
                    return(new Response()
                    {
                        Estado = 201,
                        Errores = new List <string>()
                        {
                            "No existe un ciudadano con ese ID."
                        }
                    });
                }
            }
            catch (Exception ex)
            {
                Exception excep = new Exception(ex.Message);
                throw excep;
            }
        }
Example #17
0
        public string PuedeCrearCiudadano(IEnumerable <Ciudadano> ciudadanos, Ciudadano ciudadano)
        {
            if (!ValidarId(ciudadano.IdCiudadano))
            {
                return("El idCiudadano debe tener 13 caracteres");
            }
            var existe = ciudadanos.Where(s => s.IdCiudadano == ciudadano.IdCiudadano);

            if (existe.Any())
            {
                return("El ciudadano ya existe");
            }
            return(null);
        }
Example #18
0
        public async Task <IActionResult> PutCiudadano(int id, Ciudadano ciudadano)
        {
            var ciudad = await _baseDatos.Ciudads.FindAsync(id);

            var respuestaCudadanoAppService = await _ciudadanoAppService.PuttCiudadanoApplicationService(id, ciudadano);

            bool noHayErroresEnLasValidaciones = respuestaCudadanoAppService == null;

            if (noHayErroresEnLasValidaciones)
            {
                return(NoContent());
            }
            return(BadRequest(respuestaCudadanoAppService));
        }
Example #19
0
        public void ValidarIdCiudadanoRequerido()
        {
            // AAA
            // Arrange
            var ciudadanoDomainService = new CiudadanosDomainService();

            var ciudadano = new Ciudadano();

            // Act
            var result = ciudadanoDomainService.ValidarCamposRequeridos(ciudadano);

            // Assert
            Assert.AreEqual("El campo IdCiudadano es requerido", result);
        }
Example #20
0
    void Start()
    {
        int azarLimit = //variables para determinar cantidad de zombos y ciudadanos
                        Random.Range(4, 9), cantCiudadanos = Random.Range(1, azarLimit);

        //INSTANCIAS DE HEREO, ZOMBOS Y CIUDADANOS
        h = new Heroe(objectref);
        z = new Zombo(objectref, azarLimit - cantCiudadanos);
        c = new Ciudadano[cantCiudadanos];//dimensionamiento de matriz de ciudadanos
        for (int i = 0; i < c.Length; i++)
        {
            c[i] = new Ciudadano(objectref, nombres()[Random.Range(0, 20)], Random.Range(0, 100));
        }
    }
Example #21
0
        public Response RegistrarCiudadano(Ciudadano ciudadano)
        {
            try
            {
                // Validar ante mi BD
                if (CiudadanoRepository.BuscarCiudadano(ciudadano.TipoDocumento, ciudadano.Identificacion) != null)
                {
                    return new Response()
                           {
                               Estado  = 201,
                               Errores = new List <string>()
                               {
                                   $"El ciudadano con número de identificación {ciudadano.Identificacion} ya se encuentra registrado."
                               }
                           }
                }
                ;

                // Validar ante el centralizador
                ValidarCiudadano(ciudadano.Identificacion);

                //Si no existre en el centralizador procedo con el registro
                ciudadano.Id = DateTime.UtcNow.Ticks;

                if (CiudadanoRepository.Add(ciudadano))
                {
                    return new Response()
                           {
                               Estado  = 200,
                               Mensaje = "El ciudadano ha sido registrado exitosamente."
                           }
                }
                ;

                return(new Response()
                {
                    Estado = 400,
                    Errores = new List <string>()
                    {
                        $"Ha ocurrido un error al registrar el ciudadano. Por favor contacte al administrador del sistema"
                    }
                });
            }
            catch (Exception ex)
            {
                Exception excep = new Exception(ex.Message);
                throw excep;
            }
        }
Example #22
0
        public void ValidarLongitudDeId()
        {
            // AAA
            // Arrange
            var ciudadano = new Ciudadano();
            var ciudadanoDomainService = new CiudadanosDomainService();

            ciudadano.IdCiudadano = "123456789";
            var ciudadanos = new List <Ciudadano>();
            // Act
            var result = ciudadanoDomainService.PuedeCrearCiudadano(ciudadanos, ciudadano);

            // Assert
            Assert.AreEqual("El idCiudadano debe tener 13 caracteres", result);
        }
Example #23
0
        public void PruebaParaValidarQueSeEncuentraUnCiudadano3()
        {
            // Arrange
            var ciudadano = new Ciudadano();
            var ciudad    = new Ciudad();
            var id        = new int();

            ciudadano = null;
            var ciudadanoCiudad = new CiudadanoCiudad(ciudadano, ciudad);
            // Act
            var ciudadanoDomainService = new CiudadanoDomainService();
            var resultado = ciudadanoDomainService.DeleteCiudadanoDomainService(ciudadano);

            // Assert
            Assert.AreEqual("No se Encuentra el Ciudadano", resultado);
        }
Example #24
0
        public void Prueba2ParaValidarQueExisteCiudad()
        {
            // Arrange
            var ciudadano = new Ciudadano();
            var ciudad    = new Ciudad();
            var id        = new int();

            ciudad = null;
            var ciudadanoCiudad = new CiudadanoCiudad(ciudadano, ciudad);
            // Act
            var ciudadanoDomainService = new CiudadanoDomainService();
            var resultado = ciudadanoDomainService.PutCiudadanoDomainService(id, ciudadanoCiudad);

            // Assert
            Assert.AreEqual("La Ciudad no existe", resultado);
        }
Example #25
0
        public void PruebaParaValidarQueSeEncuentraUnCiudadano()
        {
            // Arrange
            var ciudadano = new Ciudadano();
            var ciudad    = new Ciudad();
            var id        = new int();

            ciudadano = null;
            var ciudadanoCiudad = new CiudadanoCiudad(ciudadano, ciudad);
            // Act
            var ciudadanoDomainService = new CiudadanoDomainService();
            var resultado = ciudadanoDomainService.GetCiudadanoDomainService(id, ciudadano);

            // Assert
            Assert.AreEqual("El Ciudadano no Existe", resultado);
        }
Example #26
0
        public void InsertCiudadano(Ciudadano ciudadano)
        {
            sqlServerConnection = new SqlServerConnection();
            SqlCommand    cmd        = null;
            SqlConnection connection = sqlServerConnection.Abrir();

            //----------------------------INSERCION DATOS PROPIOS DE CLIENTE-----------------------------------------
            string query = "INSERT INTO Ciudadano(Nombre, ApellidoPaterno, ApellidoMaterno, Sexo, Colonia, CodigoPostal, FechaIngreso)" +
                           "VALUES(@Nombre, @ApellidoPaterno, @ApellidoMaterno, @Sexo,  @Colonia, @CodigoPostal, @FechaIngreso)";

            cmd = new SqlCommand(query, connection);

            //Se crean los parámetros
            cmd.Parameters.Add("@Nombre", SqlDbType.VarChar);
            cmd.Parameters.Add("@ApellidoPaterno", SqlDbType.VarChar);
            cmd.Parameters.Add("@ApellidoMaterno", SqlDbType.VarChar);
            cmd.Parameters.Add("@Sexo", SqlDbType.Int);
            cmd.Parameters.Add("@Colonia", SqlDbType.Int);
            cmd.Parameters.Add("@CodigoPostal", SqlDbType.Int);
            cmd.Parameters.Add("@FechaIngreso", SqlDbType.DateTime);



            //Inserción de datos a los parámetros
            cmd.Parameters["@Nombre"].Value          = ciudadano.Nombre;
            cmd.Parameters["@ApellidoPaterno"].Value = ciudadano.ApellidoPaterno;
            cmd.Parameters["@ApellidoMaterno"].Value = ciudadano.ApellidoMaterno;
            cmd.Parameters["@Sexo"].Value            = ciudadano.Sexo;
            cmd.Parameters["@Colonia"].Value         = ciudadano.Colonia;
            cmd.Parameters["@CodigoPostal"].Value    = ciudadano.CodigoPostal;
            cmd.Parameters["@FechaIngreso"].Value    = ciudadano.FechaIngreso;


            //Verificación de Query
            int res = cmd.ExecuteNonQuery();

            if (res > 0)
            {
                MessageBox.Show("ChiCHEÑOOOOL", "Etzito");
            }
            else
            {
                MessageBox.Show("Explotóooo", "BUUUUM");
            }
            sqlServerConnection.Cerrar();
        }
Example #27
0
 public void AsignarValores()
 {
     ciudadano = new Ciudadano();
     try
     {
         ciudadano.Nombre          = txtNombre.Text;
         ciudadano.ApellidoPaterno = txtApellidoPaterno.Text;
         ciudadano.ApellidoMaterno = txtApellidoMaterno.Text;
         ciudadano.Sexo            = cbSexo.SelectedIndex;
         ciudadano.Colonia         = cbColonia.SelectedIndex;
         ciudadano.CodigoPostal    = Int32.Parse(txtCodigoPostal.Text);
         ciudadano.FechaIngreso    = DateTime.Parse(dtFechaIngreso.Text);
     }
     catch
     {
         MessageBox.Show("Introduzca Valores Válidos", "¡Error!");
     }
 }
Example #28
0
    public void OnCollisionEnter(Collision collision)
    {
        if (collision.gameObject.tag == "Sword")
        {
            FindObjectOfType <Admin>().KillEnemy();
            Destroy(collision.gameObject);
            Destroy(gameObject);
        }

        if (collision.gameObject.tag == "Ciudadano")
        {
            Ciudadano ciu  = collision.gameObject.GetComponent <Ciudadano>();
            Enemy     enem = ciu;
            enem.tag = "Zombie";
            FindObjectOfType <Admin>().BornZombie();
            FindObjectOfType <Admin>().KillCiudadano();
        }
    }
        public void Setup()
        {
            //1
            h1           = new Herramienta("bati_navaja", 6, 2);
            h2           = new Herramienta("bati_lazo", 10, 7);
            batiCinturon = new List <Herramienta>()
            {
                h1, h2
            };
            batman = new Batman(batiCinturon);

            psico  = new Psicopata(10);
            marron = new Guante_Marron();
            blanco = new Guante_Blanco();
            robin  = new Robin_Hood();
            et     = new Extraterrestre(2);

            c1  = new Ciudadano(10000000);
            c7  = new Ciudadano(6000000);
            c4  = new Ciudadano(2000000);
            c2  = new Ciudadano(1000000);
            c9  = new Ciudadano(522000);
            c8  = new Ciudadano(500000);
            c10 = new Ciudadano(52000);
            c11 = new Ciudadano(51000);
            c3  = new Ciudadano(5000);
            c5  = new Ciudadano(5000);
            c6  = new Ciudadano(5000);

            pandilla = new List <Villano>()
            {
                blanco, marron, psico
            };

            ciudadanos = new List <Ciudadano>()
            {
                c1, c2, c3, c4, c5, c6
            };

            int cant = ciudadanos.Count();
        }
Example #30
0
        public void PasarValidacionesCiudadano()
        {
            // AAA
            // Arrange
            var ciudadanoDomainService = new CiudadanosDomainService();

            var ciudadano = new Ciudadano();

            ciudadano.IdCiudadano     = "0501199713370";
            ciudadano.PrimerNombre    = "Jorge";
            ciudadano.SegundoNombre   = "Eduardo";
            ciudadano.PrimerApellido  = "Alvarez";
            ciudadano.SegundoApellido = "Valdez";
            ciudadano.IdCiudad        = 1;

            // Act
            var result = ciudadanoDomainService.ValidarCamposRequeridos(ciudadano);

            // Assert
            Assert.IsNull(result);
        }