예제 #1
0
        public ActionResult Create(Usuarios usuarios, FormCollection collection)
        {
            try
            {
                usuarios.NomeUsuario = collection["NomeUsuario"];
                usuarios.Perfil      = new Usuariosperfis(Convert.ToInt32(collection["Perfil"]));
                usuarios.Clientes    = new Cliente(Convert.ToInt32(collection["Clientes"]));
                //usuarios.IdUsuarioLicenca = new Usuarioslicencas(Convert.ToInt32(collection["IdUsuarioLicenca"]));

                //Licencas li = new Licencas();
                //li.IdLicenca = (Convert.ToInt32(collection["IdUsuarioLicenca"]));

                Usuarioslicencas usuarioslicencas = new Usuarioslicencas();
                usuarioslicencas.Usuarios           = usuarios;
                usuarioslicencas.Usuarios.IdUsuario = usuarios.IdUsuario;
                usuarioslicencas.Status             = usuarios.Status;
                //usuarioslicencas.Licencas.IdLicenca = usuarios.IdUsuarioLicenca.IdUsuarioLicenca;
                //usuarioslicencas.Licencas.IdLicenca = Convert.ToInt32(usuarios.IdUsuarioLicenca.IdUsuarioLicenca);
                //usuarioslicencas.Licencas.IdLicenca = usuarios.IdUsuarioLicenca.Licencas.IdLicenca;
                //usuarioslicencas.Licencas = li.IdLicenca;


                var bll = new UsuariosBll();
                bll.Save(usuarios);

                var bllUL = new UsuarioslicencasBll();
                usuarioslicencas.Usuarios = new Usuarios(usuarios.IdUsuario);
                bllUL.Save(usuarioslicencas);

                Success("Sucesso", "Salvo com sucesso!", true);
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                Danger("Erro", string.Format("Erro: " + ex.Message), true);
                return(View());
            }
        }
예제 #2
0
        public ActionResult Edit(int id, Usuarios usuarios, FormCollection collection)
        {
            try
            {
                usuarios.IdUsuario = (Convert.ToInt32(collection["IdUsuario"]));

                //Usuarioslicencas usu = new Usuarioslicencas();

                usuarios.Perfil   = new Usuariosperfis(Convert.ToInt32(collection["Perfil"]));
                usuarios.Clientes = new Cliente(Convert.ToInt32(collection["Clientes"]));

                var bll = new UsuariosBll();
                bll.Save(usuarios);
                Success("Sucesso", "Alterado com sucesso!", true);

                return(RedirectToAction("/"));
            }
            catch (Exception ex)
            {
                Danger("Erro", string.Format(ex.Message), true);
                return(View());
            }
        }