Example #1
0
 protected void CargarLocalidades()
 {
     cboLocalidad.DataSource     = LocalidadDao.ObtenerLocalidades();
     cboLocalidad.DataValueField = "Id";
     cboLocalidad.DataTextField  = "Descripcion";
     cboLocalidad.DataBind();
 }
Example #2
0
 public IActionResult EditarNegocio(EditarNegocioModelAndView model)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             NegocioGeneralModelAndView model2 = new NegocioGeneralModelAndView(HttpContext, _context);
             model2.llenarEnBaseAEditarNegocioModel(model, _context);
             model2.urlForm = "/Negocio/EditarNegocio";
             return(View("RegistrarNegocio", model2));
         }
         else
         {
             Negocio negocio = NegocioDao.get(_context, model.id);
             negocio.Nombre      = model.Nombre;
             negocio.Categoria   = CategoriaDao.getCategoria(_context, model.CategoriaFK).Result;
             negocio.Localidad   = LocalidadDao.get(_context, model.LocalidadFK);
             negocio.Calle       = model.Calle;
             negocio.Numero      = model.Numero;
             negocio.Telefono    = model.Telefono;
             negocio.Email       = model.Email;
             negocio.Descripcion = model.Descripcion;
             //negocio.Estado = EstadoNegocio.APROBADO;
             negocio.Estado = model.estado;
             //negocio.Showroom = ShowroomDao.get(_context, model.ShowroomFk);
             if (model.file != null)
             {
                 negocio.UrlImagenNegocio = NegocioDao.guardarUnaImagenEnUnCarpetaDelServidor(model.file, _env, negocio);
             }
             NegocioDao.editar(_context, negocio);
         }
     }
     catch
     {
         Console.Write("Error al editar negocio");
     }
     return(RedirectToAction("MisNegocios", "Negocio"));
 }
Example #3
0
 public IActionResult RegistrarNegocio(NegocioModelAndView model)
 {
     if (!ModelState.IsValid)
     {
         NegocioGeneralModelAndView model2 = new NegocioGeneralModelAndView(HttpContext, _context);
         model2.llenarEnBaseANegocioModel(model, _context);
         model2.urlForm = "/Negocio/RegistrarNegocio";
         return(View(model2));
     }
     else
     {
         Negocio negocio = new Negocio
         {
             Nombre = model.Nombre,
             //UrlImagenNegocio = model.UrlImagenNegocio,
             Categoria        = CategoriaDao.getCategoria(_context, model.CategoriaFK).Result,
             Localidad        = LocalidadDao.get(_context, model.LocalidadFK),
             Calle            = model.Calle,
             Numero           = model.Numero,
             Telefono         = model.Telefono,
             Email            = model.Email,
             Descripcion      = model.Descripcion,
             Usuario          = UsuarioDao.getUsuario(_context, HttpContext.Session.GetObjectFromJson <Usuario>("usuarioEnSession").ID),
             Estado           = EstadoNegocio.INHABILITADO, //se crea con estado inhabilitado por el momento.
             UrlImagenNegocio = "",
             //Showroom = ShowroomDao.get(_context, model.ShowroomFk)
         };
         negocio.UrlImagenNegocio = NegocioDao.guardarUnaImagenEnUnCarpetaDelServidor(model.file, _env, negocio);
         NegocioDao.grabar(_context, negocio);
         MailModel _objModelMail = new MailModel();
         mailService.aprobarNegocio(_objModelMail, negocio);
         TempData["RegistroCorrecto"] = "¡El negocio se ha registrado correctamente!";
         return(RedirectToAction("MisNegocios", "Negocio"));
         //Una vez que se guarda el Negocio, se lo redirige a la vista del showroom (que hay que diseñarla)
     }
 }