コード例 #1
0
 public void saveInfo(LivroModel l)
 {
     novolivro.Ano = l.Ano;
     novolivro.Autor = l.Autor;
     novolivro.Editora = l.Editora;
     novolivro.Estante = l.Estante;
     novolivro.Genero = l.Genero;
     novolivro.Idioma = l.Idioma;
     novolivro.Isbn = l.Isbn;
     novolivro.Preco = l.Preco;
     novolivro.Resumo = l.Resumo;
     novolivro.Titulo = l.Titulo;
     try
     {
         using (var db = new Contexto())
         {
             db.Livro.Add(novolivro);
             db.SaveChanges();
         }
     }
     catch (Exception e)
     {
         throw e;
     }
 }
コード例 #2
0
ファイル: AspNetIdFactory.cs プロジェクト: gacalves/GAC_ERP
		public static async void ConfigureUsers(IEnumerable<InMemoryUser> users, EntityFrameworkServiceOptions options, UserManager userManager) {
			using(var db = new Contexto(options.ConnectionString)) {
				
				if(!db.Users.Any()) {
					
					foreach(var u in users) {
						var entity = new Usuario { Email = u.Claims.First(x=>x.Type==Constants.ClaimTypes.Email).Value , UserName = u.Username };
						var response = await userManager.CreateAsync(entity, u.Password);
						
						if(!response.Succeeded) {
							throw new Exception("Não foi possível criar o usuario" + u.Username + response.Errors.ToString());
						}
						else {
							
							var user = await userManager.FindAsync(u.Username,u.Password);
							foreach(var c in u.Claims) {

								await userManager.AddClaimAsync(user.Id,c);
							}
														
							await userManager.UpdateAsync(user);
						}
					}
					db.SaveChanges();
				}
			}
		}
コード例 #3
0
        public decimal Calcular(Contexto contexto, Concepto concepto)
        {
            if (contexto.Variable<int>("edad") <= this.edad)
                return concepto.MontoReclamado;

            return 0m;
        }
コード例 #4
0
 public decimal Calcular(Contexto contexto, Concepto concepto)
 {
     var reintegro = criterioAdaptado.Calcular(contexto, concepto);
     if (reintegro > 0)
         contexto.RegistrarReintegroTemporal(new Historial(1, reintegro));
     return reintegro;
 }
コード例 #5
0
        public decimal Calcular(Contexto contexto, Concepto concepto)
        {
            var historial = contexto.ObtenerHistorial(DateRange.AnioCalendarioParaFecha(concepto.FechaPrestacion));
            var montoReintegro = cantidadMaxima <= historial.Cantidad ? 0m : concepto.MontoReclamado;

            return montoReintegro;
        }
コード例 #6
0
        private void pesquisarLivroButton_Click(object sender, RoutedEventArgs e)
        {
            string Titulo = this.TituloTxtBox.Text;
            string Autor = this.AutorTxtBox.Text;
            string Editora = this.EditoraTxtBox.Text;
            string Genero = this.GeneroTxtBox.Text;
            string Estante = this.EstanteTxtBox.Text;
            string Idioma = this.IdiomaTxtBox.Text;
            string Ano = this.AnoTxtBox.Text;
            string Isbn = this.IsbnTxtBox.Text;
            string Preco = this.PrecoTxtBox.Text;

            LivroModel livro = new LivroModel();
            if (Ano != "")
                livro.Ano = Convert.ToInt32(Ano);
            else
                livro.Ano = -1;
            livro.Autor = Autor;
            livro.Editora = Editora;
            livro.Genero = Genero;
            livro.Estante = Estante;
            livro.Idioma = Idioma;
            if (Isbn != "")
                livro.Isbn = Convert.ToInt64(Isbn);
            else
                livro.Isbn = -1;
            livro.Titulo = Titulo;

            LivroController lCtrl = new LivroController();
            List<LivroModel> ListLivro = lCtrl.searchInfo(livro);

            var db = new Contexto();
            this.LivroDataGrid.ItemsSource = ListLivro;
        }
コード例 #7
0
 // GET: Produto
 public ActionResult Index()
 {
     Contexto contexto = new Contexto();
     IList<Produto> produtos = contexto.Produtos.OrderBy(p => p.Nome).ToList();
     contexto.Dispose();
     return View(produtos);
 }
コード例 #8
0
 public static string AutenticarUsuario(string email, string senha)
 {
     using (Contexto db = new Contexto())
     {
         var usuario = db.tbUsuario.FirstOrDefault(x => x.usuarioEmail.Trim() == email && 
                                                   x.usuarioSenha == senha);
         
         if (usuario != null)
         {
             if (usuario.usuarioStatusId == (int)Enuns.eStatusUsuario.OK)
             {
                 FormsAuthentication.SetAuthCookie(usuario.usuarioEmail, false);
                 return string.Empty;
             }
             else
             {
                 return "Usuário não esta ativo no sistema! Entre em contato com o administrador.";
             }                    
         }
         else
         {
             return "Usuário ou senha inválido!";
         }
     }
 }
コード例 #9
0
        public decimal Calcular(Contexto contexto, Concepto concepto)
        {
            var historial = contexto.ObtenerHistorial(DateRange.PasadoDesdeHoy(this.periodo));
            var montoReintegro = cantidadMaxima <= historial.Cantidad ? 0m : concepto.MontoReclamado;

            return montoReintegro;
        }
コード例 #10
0
        public static UsuarioLogadoViewModel GetUsuarioLogado()
        {
            if (string.IsNullOrWhiteSpace(HttpContext.Current.User.Identity.Name))
            {
                Deslogar();
                var helper = new UrlHelper(HttpContext.Current.Request.RequestContext);
                var loginUrl = helper.Action ("ExpirarSessao", "Autenticacao");
                HttpContext.Current.Response.Redirect(loginUrl, false);
                return null;
            }
            else
            {
                using (Contexto db = new Contexto())
                {
                    var usuario = db.tbUsuario.FirstOrDefault(x => x.usuarioEmail.Trim() == HttpContext.Current.User.Identity.Name);

                    if (usuario != null)
                    {
                        var usuarioLogado = new UsuarioLogadoViewModel();
                        usuarioLogado.Nome = usuario.usuarioNome;
                        usuario.usuarioEmail = usuario.usuarioEmail;

                        foreach (var perfil in usuario.tbPerfil)
                        {
                            usuarioLogado.ListaPerfis.Add(perfil.perfilId);
                        }

                        return usuarioLogado;
                    }
                }
            }

            return null;
        }
コード例 #11
0
 //
 // GET: /Estado/
 public ActionResult Index()
 {
     Contexto conexion = new Contexto();
     //creamos la lista
     List<Municipio> municipio = conexion.Municipio.ToList();
     return View(municipio);
 }
コード例 #12
0
ファイル: AcessoContexto.cs プロジェクト: Bia0001/TCC
 public static Contexto GetInstance()
 {
     if (instance == null)
     {
         instance = new Contexto();
     }
     return instance;
 }
コード例 #13
0
 public ActionResult AumentaQuantidade(int produtoID)
 {
     Contexto contexto = new Contexto();
     Produto produto = contexto.Produtos.Find(produtoID);
     produto.Quantidade++;
     contexto.SaveChanges();
     return Json(produto);
 }
コード例 #14
0
        public ConsultaLivroPage()
        {
            InitializeComponent();

            var db = new Contexto();

            this.LivroDataGrid.ItemsSource = db.Livro.ToList();
        }
コード例 #15
0
        public ConsultaClientePage()
        {
            InitializeComponent();

            var db = new Contexto();

            this.ClientDataGrid.ItemsSource = db.Cliente.ToList();
        }
コード例 #16
0
        public decimal Calcular(Contexto contexto, Concepto concepto)
        {
            var montoReintegro = this.montoMaximo;

            if (concepto.MontoReclamado > montoReintegro)
                return montoReintegro;

            return concepto.MontoReclamado;
        }
コード例 #17
0
        public ActionResult Alta(Municipio munipicio)
        {
            Contexto conexion = new Contexto();

            conexion.Municipio.Add(munipicio);
            conexion.SaveChanges();

            return RedirectToAction("Index");
        }
コード例 #18
0
        /// <summary>
        /// Retorna o usuário pelo login
        /// </summary>
        /// <param name="login"></param>
        /// <returns></returns>
        public static Usuario RetornaUsuario(string login)
        {
            Contexto db = new Contexto();

            Usuario usuario = (from u in db.Usuario
                               where u.Login.Equals(login)
                               select u).FirstOrDefault();

            return usuario;
        }
コード例 #19
0
        public List<FuncionarioModel> query(FuncionarioModel f)
        {
            List<FuncionarioModel> listaCombinada = null;
            try
            {
                using (var db = new Contexto())
                {
                    var todosFuncionarios = db.Funcionario.ToList();
                    List<FuncionarioModel> listaNome = todosFuncionarios;
                    List<FuncionarioModel> listaClt = todosFuncionarios;
                    List<FuncionarioModel> listaUserName = todosFuncionarios;
                    List<FuncionarioModel> listaCpf = todosFuncionarios;
                    List<FuncionarioModel> listaEmail = todosFuncionarios;
                    List<FuncionarioModel> listaTefone = todosFuncionarios;
                    List<FuncionarioModel> listaPass = todosFuncionarios;

                    if (f.Nome != "")
                    {
                        listaNome = db.Funcionario.Where(d => (d.Nome.Contains(f.Nome))).ToList();
                    }
                    if (f.Cpf != -1)
                    {
                        listaCpf = db.Funcionario.Where(d => (d.Cpf.Equals(f.Cpf))).ToList();
                    }
                    if (f.Clt != -1)
                    {
                        listaClt = db.Funcionario.Where(d => (d.Cpf.Equals(f.Clt))).ToList();
                    }
                    if (f.Username != "")
                    {
                        listaUserName = db.Funcionario.Where(d => (d.Username.Contains(f.Username))).ToList();
                    }
                    if (f.Email != "")
                    {
                        listaEmail = db.Funcionario.Where(d => (d.Email.Equals(f.Email))).ToList();
                    }
                    if (f.Telefone != "")
                    {
                        listaTefone = db.Funcionario.Where(d => (d.Telefone.Equals(f.Telefone))).ToList();
                    }
                    if (f.Password != "")
                    {
                        listaPass = db.Funcionario.Where(d => (d.Password.Equals(f.Password))).ToList();
                    }

                    listaCombinada = listaNome.Intersect(listaCpf).Intersect(listaClt).Intersect(listaUserName).Intersect(listaEmail).Intersect(listaTefone).Intersect(listaPass).ToList();
                }
            }
            catch (Exception e)
            {
                throw e;
            }

            return listaCombinada;
        }
コード例 #20
0
 public ActionResult DecrementaQuantidade(int produtoID)
 {
     Contexto contexto = new Contexto();
     Produto produto = contexto.Produtos.Find(produtoID);
     if (produto.Quantidade > 0)
     {
         produto.Quantidade--;
     }
     contexto.SaveChanges();
     return Json(produto);
 }
コード例 #21
0
ファイル: CriterioH1N1.cs プロジェクト: carlospeix/spikes
 public decimal Calcular(Contexto contexto, Concepto concepto)
 {
     var porcentajeReintegro = 0;
     if (contexto.Variable<bool>("esAfiliado"))
         porcentajeReintegro = 50;
     else if (contexto.Variable<int>("edad") <= 6)
         porcentajeReintegro = 30;
     else
         porcentajeReintegro = 20;
     return Decimal.Round(concepto.MontoReclamado * porcentajeReintegro / 100, 2);
 }
コード例 #22
0
        public void saveItem(ItensCompradosModel c)
        {
            ItensCompradosModel comp = new ItensCompradosModel();
            comp = c;

            using (var db = new Contexto())
            {
                db.ItensComprados.Add(comp);
                db.SaveChanges();
            }
        }
コード例 #23
0
        public ActionResult Index()
        {
            decimal? valor = 89;
            valor.ToMoeda();

            var db = new Contexto();
         //   var dados = db.Products.Include("Categories").ToList();
            // var sup = db.Suppliers.ToList();
            // var cat = db.Categories.ToList();
            var dados = db.Products.Include(x => x.Categories).ToList();
            return View(dados);
        }
コード例 #24
0
        /// <summary>
        /// Método que retorna um novo ID
        /// </summary>
        /// <returns></returns>
        public static int RetornaNovoID()
        {
            Contexto db = new Contexto();

            int ID = (from u in db.Usuario
                      orderby u.ID descending
                      select u.ID).FirstOrDefault();

            ID++;

            return ID;
        }
コード例 #25
0
        public ActionResult Form()
        {
            Contexto contexto = new Contexto();
            IList<Categoria> categorias = contexto.Categorias.OrderBy(c => c.Nome).ToList();
            contexto.Dispose();

            ViewBag.Produto = new Produto
            {
                Categoria = new Categoria()
            };
            return View(categorias);
        }
コード例 #26
0
        public static int RetornaNovoID()
        {
            Contexto db = new Contexto();

            int ID = (from p in db.Produto
                      orderby p.ID descending
                      select p.ID).FirstOrDefault();

            ID++;

            return ID;
        }
コード例 #27
0
        /// <summary>
        /// Retorna um novo ID
        /// </summary>
        /// <returns></returns>
        public static int RetornaNovoID()
        {
            Contexto db = new Contexto();

            int ID = (from cf in db.Cliente
                      orderby cf.ID descending
                      select cf.ID).FirstOrDefault();

            ID++;

            return ID;
        }
コード例 #28
0
        public decimal Calcular(Contexto contexto, Concepto concepto)
        {
            var historial = contexto.ObtenerHistorial(DateRange.AnioCalendarioParaFecha(concepto.FechaPrestacion));
            var montoReintegro = montoMaximo - historial.Monto;

            if (montoReintegro < 0)
                montoReintegro = 0;

            if (concepto.MontoReclamado > montoReintegro)
                return montoReintegro;

            return concepto.MontoReclamado;
        }
コード例 #29
0
        public decimal Calcular(Contexto contexto, Concepto concepto)
        {
            var historial = contexto.ObtenerHistorial(DateRange.PasadoDesdeHoy(this.periodo));
            var montoReintegro = montoMaximo - historial.Monto;

            if (montoReintegro < 0)
                montoReintegro = 0;

            if (concepto.MontoReclamado > montoReintegro)
                return montoReintegro;

            return concepto.MontoReclamado;
        }
コード例 #30
0
        /// <summary>
        /// Método que autentica o Login
        /// </summary>
        /// <returns>Caso o usuário tenha permissão retorna true, se não retorna false.</returns>
        public static bool Login(string login, string senha)
        {
            Contexto db = new Contexto();

            var usuario = (from u in db.Usuario
                           where u.Login.Equals(login) && u.Senha.Equals(senha)
                           select u).FirstOrDefault();

            if (usuario != null)
                return true;

            return false;
        }
コード例 #31
0
 public ItemRepositorio(Contexto contexto)
 {
     _contexto = contexto;
 }
コード例 #32
0
 public ServiceControlador(Contexto contexto)
 {
     dao = new DaoControlador(contexto);
 }
コード例 #33
0
 public EmpresaRepositorio(Contexto contexto) : base(contexto)
 {
     _contexto = contexto;
 }
コード例 #34
0
 public RepositorioBase()
 {
     _contexto = new Contexto();
 }
コード例 #35
0
        public void TestMismaLista()
        {
            Contexto listaContext = FabricaContextos.fabricarContexto("lista");

            Assert.AreEqual(listaContext, FabricaContextos.fabricarContexto("lista"));
        }
コード例 #36
0
        public async Task <ActionResult <List <Category> > > Get([FromServices] Contexto contexto)
        {
            var categories = await contexto.Categories.ToListAsync();

            return(categories);
        }
コード例 #37
0
 public EnderecoRepositorio(Contexto contexto) : base(contexto)
 {
 }
コード例 #38
0
ファイル: RepositorioBase.cs プロジェクト: renatoidev/JRShop
 public RepositorioBase(Contexto contexto)
 {
     _contexto = contexto;
     DbSet     = _contexto.Set <T>();
 }
コード例 #39
0
 public DAOAlumnoSqlServer(Contexto contexto)
 {
     this.contexto = contexto;
 }
コード例 #40
0
 public RepositorioBase()
 {
     db = new Contexto();
 }
コード例 #41
0
 public TipoDespesasController(Contexto context)
 {
     _context = context;
 }
コード例 #42
0
 public RepositorioBase(Contexto contexto)
 {
     db = contexto;
 }
コード例 #43
0
 public NacoesController(Contexto context)
 {
     _context = context;
 }
コード例 #44
0
 public ProdutosController(Contexto context)
 {
     _context = context;
 }
コード例 #45
0
 public RepositorioEmpresa(Contexto contexto) : base(contexto)
 {
     _contexto = contexto;
 }
コード例 #46
0
 public CadCurso()
 {
     InitializeComponent();
     db = new Contexto();
 }
コード例 #47
0
 public UsuarioDAO(Contexto contexto)
 {
     this.contexto = contexto;
 }
 public GenericsRepository(Contexto contexto)
 {
     this.contexto = contexto;
 }
コード例 #49
0
 public PositionsController(Contexto context)
 {
     _context = context;
 }
コード例 #50
0
 public PessoasController(Contexto context)
 {
     _context = context;
 }
コード例 #51
0
 public Presença()
 {
     InitializeComponent();
     db = new Contexto();
 }
コード例 #52
0
 public AnimaisController(Contexto context)
 {
     _context = context;
 }
コード例 #53
0
 public ExameRepository(Contexto context) : base(context)
 {
 }
 public void Interpretar(Contexto contexto)
 {
     contexto.Conteudo += string.Format(" {0} ", " Binóculos ");
 }
コード例 #55
0
 public DaoControlador(Contexto contexto)
 {
     db = contexto;
 }
コード例 #56
0
 public ProcedimentoRepository(Contexto context) : base(context)
 {
 }
コード例 #57
0
 public MateriaPrimaRepository(Contexto contexto) : base(contexto)
 {
 }
コード例 #58
0
 public ItemQuadroController(Contexto context)
 {
     _context = context;
     _conexao = new Conexao();
 }
コード例 #59
0
 public CartaoRepositorio(Contexto contexto) : base(contexto)
 {
     _contexto = contexto;
 }
コード例 #60
0
 public UsuariosController(Contexto context)
 {
     _context = context;
 }