コード例 #1
0
        public ActionResult CiudadInsertar(CiudadModelo objInsertar)
        {
            try
            {
                SesionNegocio objSesionNegocio = new SesionNegocio();
                objCiudad.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));

                if (ModelState.IsValid)
                {
                    objCiudad.Insertar(objInsertar);
                }
                string strModoExterno = TempData["ModoExterno"].ToString();
                TempData.Remove("ModoExterno");

                if (strModoExterno.Equals("true"))
                {
                    return(Json(objCiudad.ListarActivos()));
                }
                else
                {
                    return(Json("false"));
                }
            }
            catch (Exception ex)
            {
                Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "CiudadController - Insertar");
                return(View());
            }
        }
コード例 #2
0
        public DepartamentoModelo GetDepartamento(int?id)
        {
            using (var contexto = new JaverianaNETEntities())
            {
                var departamento = contexto.Departamentos.Find(id);


                DepartamentoModelo cm = new DepartamentoModelo
                {
                    Id = departamento.Id,
                    NombreDepartamento = departamento.NombreDepartamento,
                    PaisId             = departamento.PaisId,
                    Ciudades           = new List <CiudadModelo>()
                };

                foreach (var item in departamento.Ciudades)
                {
                    CiudadModelo c = new CiudadModelo();
                    c.Id             = item.Id;
                    c.NombreCiudad   = item.NombreCiudad;
                    c.DepartamentoId = item.DepartamentoId;
                    cm.Ciudades.Add(c);
                }
                return(cm);
            }
        }
コード例 #3
0
        public ActionResult Create([Bind(Include = "Id,NombreCiudad,DepartamentoId")] CiudadModelo ciudadModelo)
        {
            if (ModelState.IsValid)
            {
                new CiudadLogica().CrearCiudad(ciudadModelo);
                return(RedirectToAction("Index"));
            }

            return(View(ciudadModelo));
        }
コード例 #4
0
 public ActionResult Edit([Bind(Include = "Id,NombreCiudad,DepartamentoId")] CiudadModelo ciudadModelo)
 {
     if (ModelState.IsValid)
     {
         CiudadLogica cl = new CiudadLogica();
         cl.EditarCiudad(ciudadModelo);
         //db.Entry(ciudadModelo).State = EntityState.Modified;
         //db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(ciudadModelo));
 }
コード例 #5
0
        public void UpdateCiudad(DepartamentoModelo model, CiudadModelo ciudadActual)
        {
            var client     = new MongoClient(CONEXION);
            var server     = client.GetServer();
            var database   = server.GetDatabase(DB);
            var collection = database.GetCollection <DepartamentoModelo>(NOMBRECOLECCION);
            var query3     = Query <DepartamentoModelo> .EQ(fd => fd.Valor, model.Valor);

            var update = Update <DepartamentoModelo> .Set(e => e.NomDepto, model.NomDepto);

            collection.Update(query3, update);
        }
コード例 #6
0
 public void Editar(CiudadModelo objEditar)
 {
     try
     {
         string Json = JsonConvert.SerializeObject(objEditar);
         ObjCiudad.Editar("4", Json);
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "SAF.Negocios.CiudadNegocio - Editar");
         throw;
     }
 }
コード例 #7
0
 public void EditarCiudad(CiudadModelo ciudad)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         var entidad = new Ciudades
         {
             Id             = ciudad.Id,
             NombreCiudad   = ciudad.NombreCiudad,
             DepartamentoId = ciudad.DepartamentoId
         };
         contexto.Entry(entidad).State = System.Data.Entity.EntityState.Modified;
         contexto.SaveChanges();
     }
 }
コード例 #8
0
 public CiudadModelo GetCiudad(int?id)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         var          ciudad = contexto.Ciudades.Find(id);
         CiudadModelo cm     = new CiudadModelo
         {
             Id             = ciudad.Id,
             NombreCiudad   = ciudad.NombreCiudad,
             DepartamentoId = ciudad.DepartamentoId
         };
         return(cm);
     }
 }
コード例 #9
0
        public void CrearCiudad(CiudadModelo ciudad)
        {
            using (var contexto = new JaverianaNETEntities())
            {
                var entidad = new Ciudades
                {
                    Id             = ciudad.Id,
                    NombreCiudad   = ciudad.NombreCiudad,
                    DepartamentoId = ciudad.DepartamentoId
                };

                contexto.Ciudades.Add(entidad);
                contexto.SaveChanges();
            }
        }
コード例 #10
0
 public bool Borrar(int id)
 {
     try
     {
         CiudadModelo objBorrar = new CiudadModelo();
         objBorrar.Id = (short)id;
         string Json = JsonConvert.SerializeObject(objBorrar);
         return(ObjCiudad.Borrar("5", Json));
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "SAF.Negocios.CiudadNegocio - Borrar");
         throw;
     }
 }
コード例 #11
0
 public ActionResult CiudadEditar(CiudadModelo objEditar)
 {
     try
     {
         if (ModelState.IsValid)
         {
             SesionNegocio objSesionNegocio = new SesionNegocio();
             objCiudad.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario"));
             objCiudad.Editar(objEditar);
         }
         return(Json("{ success: 'true'}"));
     }
     catch (Exception ex)
     {
         Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "CiudadController - Editar");
         return(View());
     }
 }
コード例 #12
0
        public void EditarCiudad(CiudadModelo ciudad)
        {
            ProyectoRepositorio repositorio = new ProyectoRepositorio();

            repositorio.EditarCiudad(ciudad);
        }