示例#1
0
        public ActionResult Delete(Caracteristicas objetoCararcteristicas)
        {
            bool banderaActualizar = CaracteristicasDB.eliminarCaracteristica(objetoCararcteristicas.idCaracteristica);

            MostrarMensajes(banderaActualizar);
            return(RedirectToAction("Index"));
        }
示例#2
0
        public NotificationResult Salvar(Caracteristicas entidade)
        {
            var notificationResult = new NotificationResult();

            try
            {
                if (entidade.CodCaracteristicas == 0)
                {
                    notificationResult.Add(new NotificationError("CodCaracteristicas não pode ser zero.", NotificationErrorType.USER));
                }

                if (notificationResult.IsValid)
                {
                    _caracteristicas_Repositorio.Adicionar(entidade);

                    notificationResult.Add("Caracteristica cadastrado com sucesso.");
                }

                notificationResult.Result = entidade;

                return(notificationResult);
            }
            catch (Exception ex)
            {
                return(notificationResult.Add(new NotificationError(ex.Message)));
            }
        }
        public CaracteristicasDTO Update(CaracteristicasDTO caracteristicas)
        {
            try
            {
                var config = new MapperConfiguration(cfg =>
                {
                    cfg.CreateMap <CaracteristicasDTO, Caracteristicas>();
                });
                IMapper         mapper = config.CreateMapper();
                Caracteristicas caracteristicasModel = mapper.Map <CaracteristicasDTO, Caracteristicas>(caracteristicas);

                db.Entry(caracteristicasModel).State = EntityState.Modified;
                db.SaveChanges();

                caracteristicas = this.Find(caracteristicas.id);

                ViewInfoMensaje.setMensaje(controller, MensajeBuilder.EditarMsgSuccess(entidad), Helpers.InfoMensajes.ConstantsLevels.SUCCESS);
                return(caracteristicas);
            }
            catch (Exception)
            {
                ViewInfoMensaje.setMensaje(controller, MensajeBuilder.EditarMsgError(entidad), Helpers.InfoMensajes.ConstantsLevels.ERROR);
                return(caracteristicas);
            }
        }
示例#4
0
        public ActionResult Find(int id)
        {
            cargarDatosIniciales();
            Caracteristicas objetoTipoCaracteristicas = CaracteristicasDB.recuperarCaracteristicasPorID(id);

            return(View(objetoTipoCaracteristicas));
        }
示例#5
0
 public Persona()
 {
     this.caracteristicas           = new Caracteristicas();
     this.caracteristicas.ColorOjos = "Negro";
     this.caracteristicas.ColorPiel = "Morena";
     this.caracteristicas.Estatura  = 1.75;
 }
示例#6
0
    public static void Main(string[] args)
    {
        Caracteristicas l = new Caracteristicas();

        Console.Write("Qual seu nome? ");
        string nome = Console.ReadLine();

        Console.Write("Qual sua idade? ");
        int idade = int.Parse(Console.ReadLine());

        Console.Write("Qual seu peso? ");
        double peso = double.Parse(Console.ReadLine());

        Console.Write("Qual sua altura? ");
        double altura = double.Parse(Console.ReadLine());


        l.setName(nome);
        l.setIdade(idade);
        l.setPeso(peso);
        l.setAltura(altura);

        l.Envelhecer( );
        l.Engordar( );
        l.Emagrecer( );
        l.Crescer( );

        Console.WriteLine("Seu nome: " + l.getName());
        Console.WriteLine("Sua idade: " + l.getIdade());
        Console.WriteLine("Seu peso: " + l.getPeso());
        Console.WriteLine("Seu altura: " + l.getAltura());
    }
示例#7
0
        public ActionResult Create(Caracteristicas objetoCararcteristicas, string accion)
        {
            CaracteristicasDB objCaracteristicaDB = new CaracteristicasDB();
            Usuarios          usuarioSesionActual = (Usuarios)Session["usuarioSesion"];

            if (usuarioSesionActual == null)
            {
                return(RedirectToAction("IniciarSesion", "Usuario"));
            }
            cargarDatosIniciales();
            if (accion == "guardar_caracteristica")
            {
                if (objCaracteristicaDB.ExisteCaracteristica(objetoCararcteristicas.Caracteristica))
                {
                    ModelState.AddModelError("caracteristica_agregar", "La caracteristica ingresada ya existe");

                    return(View("Create"));
                }
                else
                {
                    bool banderaGuardar = CaracteristicasDB.guardarCaracteristica(objetoCararcteristicas);
                    MostrarMensajes(banderaGuardar);
                }
            }

            else
            {
                throw new Exception("Accion no definida..");
            }

            return(RedirectToAction("Index"));
        }
示例#8
0
        public ActionResult Update(Caracteristicas objetoCararcteristicas)
        {
            bool banderaActualizar = CaracteristicasDB.actualizarCaracteristicas(objetoCararcteristicas);

            MostrarMensajes(banderaActualizar);
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Caracteristicas caracteristicas = db.Caracteristicas.Find(id);

            db.Caracteristicas.Remove(caracteristicas);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#10
0
        public ActionResult DeleteConfirmed(int id)
        {
            Caracteristicas caracteristicas = db.Caracteristicas.Find(id);

            db.Caracteristicas.Remove(caracteristicas);
            db.SaveChanges();
            // fecha a janela
            return(View("Close"));
        }
示例#11
0
        public ActionResult AnadirC(int idCaracteristaSeleccionada)
        {
            List <Caracteristicas> listaCaracteristicas = new List <Caracteristicas>();

            Caracteristicas objetoetoCaracteristicas = CaracteristicasDB.recuperarCaracteristicasPorID(idCaracteristaSeleccionada);

            listaCaracteristicas.Add(objetoetoCaracteristicas);

            return(View("_ListaCaracteristicas", listaCaracteristicas));
        }//AnadirC [HttpPost]
示例#12
0
        public ActionResult Create([Bind(Include = "ID,Nome,Descricao")] Caracteristicas caracteristicas, int idProduto)
        {
            if (ModelState.IsValid)
            {
                // fecha a janela
                return(View("Close"));
            }

            return(View(caracteristicas));
        }
示例#13
0
 public ActionResult Edit([Bind(Include = "Id,Mostra_vitrine,Permitir_Perguntas")] Caracteristicas caracteristicas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(caracteristicas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(caracteristicas));
 }
示例#14
0
        public Persona Clone()
        {
            Persona         persona          = (Persona)this.MemberwiseClone();
            Caracteristicas _caracteristicas = new Caracteristicas();

            _caracteristicas.ColorOjos = this.caracteristicas.ColorOjos;
            _caracteristicas.ColorPiel = this.caracteristicas.ColorPiel;
            _caracteristicas.Estatura  = this.caracteristicas.Estatura;
            persona.caracteristicas    = _caracteristicas;
            return(persona);
        }
示例#15
0
 public ActionResult Edit([Bind(Include = "ID,Nome,Descricao")] Caracteristicas caracteristicas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(caracteristicas).State = EntityState.Modified;
         db.SaveChanges();
         // fecha a janela
         return(View("Close"));
     }
     return(View(caracteristicas));
 }
示例#16
0
        public ActionResult Create([Bind(Include = "Id,Mostra_vitrine,Permitir_Perguntas")] Caracteristicas caracteristicas)
        {
            if (ModelState.IsValid)
            {
                db.Caracteristicas.Add(caracteristicas);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(caracteristicas));
        }
示例#17
0
        public static bool Guardar(Caracteristicas caracteristicas)
        {
            if (!Existe(caracteristicas.CaracteristicasId))
            {
                return(Insertar(caracteristicas));
            }

            else
            {
                return(Modificar(caracteristicas));
            }
        }
示例#18
0
        // GET: Caracteristicas/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Caracteristicas caracteristicas = db.Caracteristicas.Find(id);

            if (caracteristicas == null)
            {
                return(HttpNotFound());
            }
            return(View(caracteristicas));
        }
        public ActionResult ABMCaracteristicas(string Accion, Caracteristicas C)
        {
            if (!IsAdmin())
            {
                return(RedirectToAction("Login", "Home"));
            }

            ViewBag.Atributo     = "característica";
            ViewBag.ActionResult = "ABMCar";
            ViewBag.Accion       = Accion;
            switch (Accion)
            {
            case "Insertar":
                if (ModelState.IsValid)
                {
                    BD.InsertarCaracteristicas(C.Nombre, C.TextoPregunta, C.ValorPregunta);
                    ViewBag.Mensaje = "agregado";
                    ViewBag.Nombre  = C.Nombre;
                    return(View("Confirmacion", C));
                }
                else
                {
                    return(View("FormularioCaracteristicas", C));
                }

            case "Modificar":
                if (ModelState.IsValid)
                {
                    BD.ModificarCaracteristicas(C);
                    ViewBag.Mensaje = "modificado";
                    ViewBag.Nombre  = C.Nombre;
                    return(View("Confirmacion"));
                }
                else
                {
                    return(View("FormularioCaracteristicas", C));
                }

            case "Eliminar":
                BD.EliminarCaracteristicas(C.id);
                ViewBag.Mensaje = "eliminado";
                ViewBag.Nombre  = C.Nombre;
                return(View("Confirmacion", C));

            case "Ver":

                return(RedirectToAction("ABMCar", "BackOffice"));
            }
            return(View("Confirmacion", C));
        }
        public NombreAnunciosDTO Add(string nombre, List <string> dataList)
        {
            try
            {
                NombreAnunciosDTO model = new NombreAnunciosDTO();
                model.nombre = nombre;
                List <CaracteristicasDTO> caracteristicas = caracteristicasDAO.getList();
                dataList.ForEach(x =>
                {
                    caracteristicas.ForEach(y =>
                    {
                        if (x == y.id.ToString())
                        {
                            model.caracteristicas.Add(y);
                        }
                    });
                });
                model.noIncluidas = caracteristicas.Except(model.caracteristicas).ToList();
                //var remove = model.noIncluidas.FirstOrDefault(x => x.nombre.Equals("Imagen"));
                //model.noIncluidas.Remove(remove);
                //Mapeo de clase

                NombreAnuncios response = new NombreAnuncios();
                response.nombre = model.nombre;
                model.caracteristicas.ForEach(x =>
                {
                    Caracteristicas item = new Caracteristicas();
                    item.nombre          = x.nombre;
                    item.id = x.id;
                    response.caracteristicas.Add(item);
                });
                model.noIncluidas.ForEach(x =>
                {
                    Caracteristicas item = new Caracteristicas();
                    item.nombre          = x.nombre;
                    item.id = x.id;

                    response.noIncluidas.Add(item);
                });
                db.NombreAnuncios.Add(response);
                db.SaveChanges();
                ViewInfoMensaje.setMensaje(controller, MensajeBuilder.CrearMsgSuccess(entidad), Helpers.InfoMensajes.ConstantsLevels.SUCCESS);
                return(model);
            }

            catch (Exception)
            {
                throw;
            }
        }
        static List <Personaje> CargarPersonajes(int cant)
        {
            List <Personaje> personajes = new List <Personaje>();
            Random           rnd        = new Random();
            Caracteristicas  caracteristicas;
            Datos            datos;
            Personaje        personaje;
            int      indiceNombre; // indice para obtener valor aleatorio del enum
            int      indiceApodo;
            int      indiceTipos;
            DateTime final;
            DateTime comienzo;
            DateTime fechaNacimieno;

            for (int i = 0; i < cant; i++)
            {
                // datos
                indiceNombre = i;
                indiceApodo  = i;
                indiceTipos  = rnd.Next(Enum.GetNames(typeof(Tipos)).Length);
                final        = DateTime.Now;
                comienzo     = final.AddYears(-300);
                do
                {
                    fechaNacimieno = FechaAleatoria(comienzo, final);
                } while ((final.Year - fechaNacimieno.Year) < 50);  // Los personajes tendran entre 50 y 300 años

                datos = new Datos(
                    Convert.ToString((Nombres)indiceNombre),            // nombre
                    Convert.ToString((Apodos)indiceApodo),              // apodo
                    Convert.ToString((Tipos)indiceTipos),               // tipo
                    fechaNacimieno,                                     // nacimiento (todos nacen a la misma hora)
                    rnd.Next(101)                                       // salud
                    );

                // caracteristicas
                caracteristicas = new Caracteristicas(
                    rnd.Next(Convert.ToInt32(Max.Nivel)) + 1,           // nivel
                    rnd.Next(Convert.ToInt32(Max.Fuerza)) + 1,          // fuerza
                    rnd.Next(Convert.ToInt32(Max.Velocidad)) + 1,       // velocidad
                    rnd.Next(Convert.ToInt32(Max.Destreza)) + 1,        // destreza
                    rnd.Next(Convert.ToInt32(Max.Armadura)) + 1         // armadura
                    );

                personaje = new Personaje(datos, caracteristicas);
                personajes.Add(personaje);
            }
            return(personajes);
        }
示例#22
0
        public ActionResult Update(int id)
        {
            Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"];

            if (usuarioSesionActual == null)
            {
                return(RedirectToAction("IniciarSesion", "Usuario"));
            }

            cargarDatosIniciales();
            Caracteristicas objetoTipoCaracteristicas = CaracteristicasDB.recuperarCaracteristicasPorID(id);


            return(View(objetoTipoCaracteristicas));
        }
 public void Remove(int id)
 {
     try
     {
         Caracteristicas razonsocial = db.Caracteristicas.Find(id);
         razonsocial.estado          = false;
         db.Entry(razonsocial).State = EntityState.Modified;
         db.SaveChanges();
         ViewInfoMensaje.setMensaje(controller, MensajeBuilder.BorrarMsgSuccess(entidad), Helpers.InfoMensajes.ConstantsLevels.SUCCESS);
     }
     catch (Exception)
     {
         ViewInfoMensaje.setMensaje(controller, MensajeBuilder.BorrarMsgError(entidad), Helpers.InfoMensajes.ConstantsLevels.ERROR);
     }
 }
示例#24
0
        public PersonajeJuego(Cuenta _cuenta)
        {
            cuenta             = _cuenta;
            timer_regeneracion = new Timer(regeneracion_TimerCallback, null, Timeout.Infinite, Timeout.Infinite);
            timer_afk          = new Timer(anti_Afk, null, Timeout.Infinite, Timeout.Infinite);//1200000

            inventario      = new InventarioGeneral(cuenta);
            caracteristicas = new Caracteristicas();
            hechizos        = new Dictionary <short, Hechizo>();
            oficios         = new OficiosJuego();
            derechos        = new Derechos(0);
            restricciones   = new Restricciones(0);
            esta_conectado  = false;
            en_grupo        = false;
        }
示例#25
0
 private SuiteTalkWs.CustomFieldRef[] CustomListCaract(string internalId, Caracteristicas item)
 {
     if (!string.IsNullOrEmpty(internalId))
     {
         return(new SuiteTalkWs.CustomFieldRef[]
         {
             GenerateSelectCustomFieldRef("custrecord_bc_item", internalId, "2267"),
             GenerarStringCustomFieldRef("custrecord_bc_caracteristicas", item.Caracteristica)
         });
     }
     return(new SuiteTalkWs.CustomFieldRef[]
     {
         GenerarStringCustomFieldRef("custrecord_bc_caracteristicas", item.Caracteristica)
     });
 }
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var Caracteristicas = CaracteristicasBLL.Buscar(Utilidades.ToInt(CaracteristicaIdTextBox.Text));

            if (Caracteristicas != null)
            {
                this.Carateristicas = Caracteristicas;
            }
            else
            {
                this.Carateristicas = new Caracteristicas();
            }

            this.DataContext = this.Carateristicas;
        }
        public CaracteristicasDTO Find(int?id)
        {
            try
            {
                var config = new MapperConfiguration(cfg =>
                {
                    cfg.CreateMap <Caracteristicas, CaracteristicasDTO>();
                });

                IMapper mapper = config.CreateMapper();
                //Mapeo de clase
                Caracteristicas    model    = db.Caracteristicas.Find(id);
                CaracteristicasDTO response = mapper.Map <Caracteristicas, CaracteristicasDTO>(model);
                return(response);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static bool guardarCaracteristica(Caracteristicas objetoCaracteristicas)
        {
            inventarioEntidadesDB contextoConexion = new inventarioEntidadesDB();

            bool banderaGuardado = true;

            try
            {
                contextoConexion.Caracteristicas.Add(objetoCaracteristicas);
                contextoConexion.SaveChanges();
            }
#pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa
            catch (Exception ex)
#pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa
            {
                banderaGuardado = false;
            }

            return(banderaGuardado);
        }//guardarCaracteristica
        }//actualizarCaracteristicas

        public static bool eliminarCaracteristica(int idCaracteristica)
        {
            bool banderaEliminar = true;

            try
            {
                inventarioEntidadesDB contextoConexionEditar = new inventarioEntidadesDB();
                Caracteristicas       objetoCaracteristicas  = contextoConexionEditar.Caracteristicas.Find(idCaracteristica);
                contextoConexionEditar.Caracteristicas.Remove(objetoCaracteristicas);
                contextoConexionEditar.SaveChanges();
            }
#pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa
            catch (Exception ex)
#pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa
            {
                banderaEliminar = false;
            }

            return(banderaEliminar);
        }//eliminarCaracteristica
示例#30
0
        public static bool Modificar(Caracteristicas caracteristicas)
        {
            Contexto contexto = new Contexto();
            bool     paso     = false;

            try
            {
                contexto.Entry(caracteristicas).State = EntityState.Modified;
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(paso);
        }