示例#1
0
        private void Cadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                cadUsuario nvUsuario = new cadUsuario();

                if (string.IsNullOrEmpty(this.Nome.Text).Equals(false) && string.IsNullOrEmpty(this.Usuario.Text).Equals(false) && string.IsNullOrEmpty(this.Senha.Text).Equals(false))
                {
                    nvUsuario.nome    = this.Nome.Text;
                    nvUsuario.usuario = this.Usuario.Text;
                    nvUsuario.senha   = this.Senha.Text;


                    using (SQLiteConnection db = new DadosContext().GetDatabase())
                    {
                        db.Insert(nvUsuario);
                        //Toast.MakeText( this, "id"+ nvUsuario.id, ToastLength.Short ).Show();
                        Toast.MakeText(this, "Cadastro realizado com sucesso", ToastLength.Short).Show();

                        dialog.Dismiss();
                    }
                }
                else
                {
                    Toast.MakeText(this, "Existe Campo Vazios", ToastLength.Short).Show();
                }
            }
            catch (System.Exception ex)
            {
                Toast.MakeText(this, "Cadastro não realizado", ToastLength.Short).Show();
                System.Diagnostics.Debug.WriteLine("ERRO!" + ex.Message);
            }
        }
示例#2
0
 public void Iserir(Tipo model)
 {
     using (DadosContext contexto = new DadosContext())
     {
         contexto.Tipos.Add(model);
         contexto.SaveChanges();
     }
 }
示例#3
0
        public List <Pessoa> ListarTodos()
        {
            List <Pessoa> lista = new List <Pessoa>();

            using (DadosContext contexto = new DadosContext())
            {
                lista = contexto.Pessoa.ToList();
            }
            return(lista);
        }
示例#4
0
        public Pessoa BuscaPessoaPorId(int id)
        {
            Pessoa p = new Pessoa();

            using (DadosContext context = new DadosContext())
            {
                p = context.Pessoa.Find(id);
            }

            return(p);
        }
示例#5
0
        public List <Tipo> ListarDados()
        {
            List <Tipo> lista = new List <Tipo>();

            using (DadosContext contexto = new DadosContext())
            {
                lista = contexto.Tipos.ToList();
            }

            return(lista);
        }
示例#6
0
        public Tipo BsucarPorId(int id)
        {
            Tipo p = new Tipo();

            using (DadosContext contexto = new DadosContext())
            {
                p = contexto.Tipos.Find(id);
            }

            return(p);
        }
        public void dadosBD()
        {
            using (SQLiteConnection bd = new DadosContext().GetDataBase())
            {
                produto = bd.Table <cadProduto>().ToList();

                //bd.DeleteAll<cadProduto>();
                //bd.Execute("drop table cadProduto");
                //bd.Execute("SELECT * FROM cadProduto");
            }
        }
示例#8
0
        public void Editar(Tipo tipo)
        {
            using (DadosContext ctxt = new DadosContext())
            {
                Tipo tipodb = BsucarPorId(tipo.Id);
                if (tipodb != null)
                {
                    tipodb = tipo;

                    ctxt.SaveChanges();
                }
            }
        }
示例#9
0
        private void Inicializar(DadosContext context)
        {
            if (context != null)
            {
                context.Database.EnsureCreated();

                if (!context.Usuarios.Any())
                {
                    var fake = new DadosFake();
                    context.Usuarios.AddRange(fake.Usuarios(100));
                    context.SaveChanges();
                }
            }
        }
示例#10
0
        /// <summary>
        /// Initializes the singleton application object.  This is the first line of authored code
        /// executed, and as such is the logical equivalent of main() or WinMain().
        /// </summary>
        public App()
        {
            Microsoft.ApplicationInsights.WindowsAppInitializer.InitializeAsync(
                Microsoft.ApplicationInsights.WindowsCollectors.Metadata |
                Microsoft.ApplicationInsights.WindowsCollectors.Session);
            this.InitializeComponent();
            this.Suspending += OnSuspending;


            //ap:
            using (var db = new DadosContext())
            {
                db.Database.Migrate();// former  .ApplyMigrations();
            }
        }
 private void excluirProd()
 {
     try
     {
         using (SQLiteConnection bd = new DadosContext().GetDataBase())
         {
             produtoUpdate.codigo = GlobalData.id;
             bd.Delete(produtoUpdate);
         }
     }
     catch (System.Exception ex)
     {
         System.Diagnostics.Debug.WriteLine("ERRO!", ex.Message);
     }
 }
示例#12
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, DadosContext context)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseHsts();
            }

            app.UseHttpsRedirection();
            app.UseMvc();

            Inicializar(context);
        }
        private void dadosProduto(int codigo)
        {
            try
            {
                using (SQLiteConnection Bd = new DadosContext().GetDatabase())
                {
                    cadProduto query = (from produto in Bd.Table <cadProduto>() where produto.codigo == codigo select produto).SingleOrDefault();

                    prod.produto     = query.produto.ToString();
                    prod.valor       = query.valor.ToString();
                    prod.localCompra = query.local.ToString();
                    prod.data        = query.data.ToString();

                    //Toast.MakeText( this, "Usuario"+query.codigo, ToastLength.Short ).Show();
                }
            }
            catch (System.Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("ERRO!", ex.Message);
            }
        }
        private void salvarInforProd()
        {
            try
            {
                using (SQLiteConnection bd = new DadosContext().GetDataBase())
                {
                    // A linha abaixo pega as informações dos campos para salvar no banco de dados
                    produtoUpdate.codigo  = GlobalData.id;
                    produtoUpdate.produto = produto.Text;
                    produtoUpdate.valor   = valor.Text;
                    produtoUpdate.local   = localCompra.Text;
                    produtoUpdate.data    = prod.data;

                    bd.Update(produtoUpdate);
                }
            }
            catch (System.Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("ERRO!", ex.Message);
            }
        }
示例#15
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, DadosContext context)
        {
            if (env.IsDevelopment())
            {
                app.UseBrowserLink();
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
            }

            app.UseStaticFiles();

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=Carros}/{action=Index}/{id?}");
            });
            DbInitialize.Initialize(context);
        }
示例#16
0
        private void consultaLogin(string nome, string senha)
        {
            using (SQLiteConnection Bd = new DadosContext().GetDatabase())
            {
                cadUsuario query = (from usuario in Bd.Table <cadUsuario>() where usuario.nome == nome && usuario.senha == senha select usuario).SingleOrDefault();                //.FirstOrDefault();

                //Toast.MakeText( this, "Usuario"+query, ToastLength.Short ).Show();

                if (query == null)
                {
                    Toast.MakeText(this, "Usuário não Cadastrado", ToastLength.Short).Show();
                }
                else
                {
                    salvarDados salvar = new salvarDados();

                    Intent intent = new Intent(this, typeof(cad_ComprasActivity));
                    StartActivity(intent);

                    Finish();
                }
            }
        }
示例#17
0
 public UsuarioServices(DadosContext dbContext)
 {
     this.dbContext = dbContext;
 }
示例#18
0
 public CarPurchaseNegocio(Resposta resposta, UsuarioNegocio usuarioNegocio, DadosContext dados) : base(resposta, usuarioNegocio, dados)
 {
 }
示例#19
0
 public ItemEntitiesController(DadosContext context)
 {
     _context = context;
 }
示例#20
0
 public CategoriaController(DadosContext context)
 {
     _context = context;
 }
 public ProdutoController(DadosContext context)
 {
     _context = context;
 }
示例#22
0
 public SolicitacaoPagamentoNegocio(Resposta resposta, UsuarioNegocio usuarioNegocio, DadosContext dados) : base(resposta)
 {
     this.usuarioNegocio = usuarioNegocio;
     this.dados          = dados;
 }
示例#23
0
 public ValuesController(DadosContext dbContext)
 {
     this.dbContext = dbContext;
 }
 public CarrosController(DadosContext context)
 {
     _context = context;
 }
示例#25
0
 public AprovacaoNegocio(Resposta resposta, UsuarioNegocio usuarioNegocio, DadosContext dados) : base(resposta, usuarioNegocio, dados)
 {
 }
示例#26
0
 public ProdutivoNegocio(Resposta resposta, UsuarioNegocio usuarioNegocio, DadosContext dados) : base(resposta, usuarioNegocio, dados)
 {
 }
示例#27
0
 public AdiantamentoNegocio(Resposta resposta, UsuarioNegocio usuarioNegocio, DadosContext dados) : base(resposta, usuarioNegocio, dados)
 {
 }