protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Request.QueryString["str"] != null) { if (Request.QueryString["str"].ToString() != "") { try { string produto = Request.QueryString["str"].ToString().Replace(" ", "+"); int n = Convert.ToInt32(produto); Produto pro = ProdutoDB.Select(n); txbId.Text = pro.Pro_id.ToString(); txbNome.Text = pro.Pro_nome; txbPreco.Text = pro.Pro_preco.ToString(); } catch (Exception erro) { Response.Redirect("~/paginas/ConsultarProduto.aspx"); } } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataSet ds = LocalFisicoDB.SelectAll(); ddlLocal.DataSource = ds; ddlLocal.DataTextField = "lof_nome"; // Nome da coluna do Banco de dados ddlLocal.DataValueField = "lof_id"; ddlLocal.DataBind(); ddlLocal.Items.Insert(0, "Selecione"); DataSet ds1 = TipoMovimentacaoDB.SelectAll(); ddlTipo.DataSource = ds1; ddlTipo.DataTextField = "tim_nome"; // Nome da coluna do Banco de dados ddlTipo.DataValueField = "tim_id"; ddlTipo.DataBind(); ddlTipo.Items.Insert(0, "Selecione"); DataSet ds2 = ProdutoDB.SelectAll(); ddlProduto.DataSource = ds2; ddlProduto.DataTextField = "pro_nome"; // Nome da coluna do Banco de dados ddlProduto.DataValueField = "pro_id"; ddlProduto.DataBind(); ddlProduto.Items.Insert(0, "Selecione"); } }
protected void btnCadastrar_Click(object sender, EventArgs e) { Produto pdt = new Produto(); pdt.Pdt_nome = txbNome.Text; pdt.Pdt_categoria = ddlCtg.Text; pdt.Pdt_preco = Convert.ToDouble(txbPreco.Text); pdt.Pdt_maiores = ddlMaiores.Text; pdt.Pdt_status = ddlStatus.Text; pdt.Pdt_descricao = txbDescricao.Text; pdt.Usr_pk = new Usuario(); pdt.Usr_pk.Usr_pk = 1; // depois colocar usuário logado Session["Usu_id"] pdt.Pdt_pk = ProdutoDB.Insert(pdt); if (pdt.Pdt_pk > 0) { Midia midia = new Midia(); midia.Pdt_pk = pdt; midia.Tmd_pk = new Tmd(); midia.Tmd_pk.Tmd_pk = 1; midia.Mid_descricao = imgArquivo.ImageUrl; MidiaDB.Insert(midia); } else { //Não funcionou insert } }
protected void btnCadastrar_Click(object sender, EventArgs e) { string mensagem; Produto pro = new Produto(); pro.Nome = txtNome.Text; TipoProduto tip = new TipoProduto(); tip.Id = Convert.ToInt32(ddlTipo.SelectedValue); pro.Tipo = tip; if (ProdutoDB.Insert(pro)) { mensagem = "Cadastrado com sucesso!"; txtNome.Text = ""; txtNome.Focus(); } else { mensagem = "Erro!"; } Response.Write("<script language='javascript'>alert('" + mensagem + "');</script>"); }
public IActionResult Index() { ProdutoDB Produto = new ProdutoDB(); var MLista = Produto.GetAllProduto(); return(View(MLista)); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { DataSet ds = UsuarioDB.SelectAll();; ddlUsu.DataSource = ds; ddlUsu.DataTextField = "usu_nome"; // Nome da coluna do Banco de dados ddlUsu.DataValueField = "usu_id"; // ID da coluna do Banco ddlUsu.DataBind(); ddlUsu.Items.Insert(0, "Selecione"); DataSet ds1 = ProdutoDB.SelectAll();; ddlProduto.DataSource = ds1; ddlProduto.DataTextField = "pro_nome"; // Nome da coluna do Banco de dados ddlProduto.DataValueField = "pro_id"; // ID da coluna do Banco ddlProduto.DataBind(); ddlProduto.Items.Insert(0, "Selecione"); Random r = new Random(); txbFrete.Text = r.Next(5, 30).ToString(); } }
private void OkVenda(object obj) { Item.MetaVenda = double.Parse(ValorVendido); try { double precoCusto = Item.PrecoCompra + Item.ValorInvestido; double lucro = Item.MetaVenda - (Item.PrecoCompra + Item.ValorInvestido); double lucroPecent = (lucro * 100) / (Item.PrecoCompra + Item.ValorInvestido); Venda venda = new Venda() { Nomev = Item.Name, DataComprav = Item.DataCompra, PrecoCusto = precoCusto, DataVendav = DateTime.Now, PrecoComprav = Item.PrecoCompra, PrecoVenda = Item.MetaVenda, LucroVenda = lucro, Lucrov = lucroPecent }; VedasDB.AddVenda(venda, Item); Produtos = ProdutoDB.GetAllProdutos(); } catch (Exception) { } ValorVendido = ""; StackLayout.IsVisible = false; }
public ActionResult IncluirItens(Item itens) { var ListaPedidos = PedidoDB.ListarTodosPedidosVM(); var ListaProdutos = ProdutoDB.ListarProduto(); if (ListaPedidos == null || ListaPedidos.Count == 0) { ViewBag.MensagemErro = "Nenhum Pedido Cadastrado!"; return(View("Erro")); } if (ListaProdutos == null || ListaProdutos.Count == 0) { ViewBag.MensagemErro = "Nenhum Produto Cadastrado!"; return(View("Erro")); } ViewBag.Pedidos = new SelectList(ListaPedidos, "PedidoId", "PedidoCliente"); ViewBag.Produtos = new SelectList(ListaProdutos, "ProdutoId", "Descricao"); if (ModelState.IsValid) { ItemDB.IncluirItem(itens); return(RedirectToAction("Index")); } return(View()); }
private void PesquisarItem(string Texto) { Produtos = ProdutoDB.GetAllProdutos().Where(x => x.Name.ToLower().StartsWith(Texto.ToLower())).ToList(); if (Produtos == null) { Produtos = ProdutoDB.GetAllProdutos(); } }
public static void Excluir(int codigo) { Produto pro = new Produto(); pro.Pro_id = codigo; PedidoDB.Excluir(pro); ProdutoDB.Excluir(pro); }
public ActionResult Incluir(Produto produto) { if (ModelState.IsValid) { ProdutoDB.IncluirProduto(produto); return(RedirectToAction("Listar")); } return(View()); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { DataSet ds = ProdutoDB.SelectAll(); foreach (DataRow dr in ds.Tables[0].Rows) { lbl.Text += "<div class='col-md-3 col-sm-8 col-xs-4 animated fadeInDown'>" + "<div class='well profile_view'>" + "<div class='modal-header'>" + "<h2 class='modal-title'>" + dr["pro_nome"] + "</h2>" + "</div>" + "<div class='modal-body'>" + "<ul class='list-unstyled'>" + "<li>Código: " + dr["pro_id"] + "</li>" + "<li>Preço: " + dr["pro_preco"] + "</li>" + "</ul>" + "</div>" + "<div class='divider'></div>" + "<div class='modal-footer2'>" + "<div class='col-xs-12 bottom text-center'>" + "<a href='../paginas/AlterarProduto.aspx?str=" + dr["pro_id"] + "'>" + "<button type='button' class='btn btn-primary btn-xs'>" + " <i class='fa fa-edit'></i> Atualizar" + "</button>" + "</a>" + "</div>" + "</div>" + "</div>" + "</div>" + "<div class='modal fade' id='myModalExcluir' tabindex='- 1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>" + "<div class='modal-dialog' role='document'>" + "<div class='modal-content'>" + "<div class='modal-header'>" + "<button type='button' class='close' data-dismiss='modal' aria-label='Close'>" + "<span aria-hidden='true'>×</span>" + "</button>" + "<h3 class='modal-title red' id='myModalLabel'>Aviso!</h3>" + "</div>" + "<div class='modal-body'>" + "<h2 class='text-center'>Tem certeza que deseja Excluir?</h2>" + "</div>" + "<div class='modal-footer'>" + "<div class='col-xs-12 bottom text-right'>" + "<button type='button' class='btn btn-default' data-dismiss='modal'>Não</button>" + "<button type='button' class='btn btn-danger' onclick='Excluir(" + dr["pro_id"] + ")'>Sim</button>" + "</div>" + "</div>" + "</div>" + "</div>" + "</div>"; } } }
private void SaldoAtual() { try { var valorInvestido = ProdutoDB.GetAllProdutos().Select(x => x.PrecoCompra + x.ValorInvestido).Sum(); Investido = valorInvestido.ToString(); } catch (Exception) { } }
public void Insert(ProdutoDto dto) { var Produtodb = new ProdutoDB { Nome = dto.Nome, IdCategoria = dto.IdCategoria, }; _uow.ProdutoRepository.Add(Produtodb); _uow.Commit(); }
public void Insert(ProdutoDto dto) { var usuariodb = new ProdutoDB { Nome = dto.Nome, Idade = dto.Idade, Sexo = dto.Sexo, IdCidade = dto.IdCidade }; _uow.ProdutoRepository.Add(usuariodb); _uow.Commit(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Request.QueryString["str"] != null) { if (Request.QueryString["str"].ToString() != "") { try { string pedido = Request.QueryString["str"].ToString().Replace(" ", "+"); int n = Convert.ToInt32(pedido); Pedido ped = PedidoDB.Select(n); Item ite = ItemDB.Select(n); txbID.Text = ped.Ped_id.ToString(); txbQuantidade.Text = ite.Ite_quantidade.ToString(); txbFrete.Text = ped.Ped_frete.ToString(); DataSet ds = UsuarioDB.SelectAll();; ddlUsu.DataSource = ds; ddlUsu.DataTextField = "usu_nome"; // Nome da coluna do Banco de dados ddlUsu.DataValueField = "usu_id"; // ID da coluna do Banco ddlUsu.DataBind(); ddlUsu.Items.Insert(0, "Selecione"); UsuPed upd = UsuPedDB.SelectUsu(n); ddlUsu.SelectedIndex = upd.Usuario.Usu_id; DataSet ds1 = ProdutoDB.SelectAll();; ddlProduto.DataSource = ds1; ddlProduto.DataTextField = "pro_nome"; // Nome da coluna do Banco de dados ddlProduto.DataValueField = "pro_id"; // ID da coluna do Banco ddlProduto.DataBind(); ddlProduto.Items.Insert(0, "Selecione"); ddlProduto.SelectedIndex = ped.Produto.Pro_id; } catch (Exception erro) { Response.Redirect("~/paginas/ConsultarPedido.aspx"); } } } } }
public string Validar(ProdutoModel obj) { ProdutoDB Func = new ProdutoDB(); if (String.IsNullOrEmpty(obj.tb_produto.Nome)) { return("<div class='alert alert-warning text-center' role='alert'>Digite o nome do produto</div>"); } if (Func.ValidarNome(obj.tb_produto)) { return("<div class='alert alert-warning text-center' role='alert'>Produto já cadastrado(a)!</div>"); } return(""); }
protected void btnSalvar_Click(object sender, EventArgs e) { try { Produto pro = new Produto(); pro.NomePro = txtNomePro.Text; ProdutoDB proDB = new ProdutoDB(); proDB.insert(pro); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Registro Inserido com sucesso')", true); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Erro ao inserir Registro, Erro: '" + ex.Message + ")", true); } }
/// <summary> /// Metodo para selecionar um especifico pedido do banco, passando o codigo dele. /// </summary> /// <param name="ped_id"></param> /// <returns></returns> public static Pedido Select(int ped_id) { Pedido ped = null; try { //Instanciando as conexoes com o banco (padrão) IDbConnection objConexao; IDbCommand objComando; IDataReader objReader; objConexao = Mapped.Connection(); string sql = "select * from ped_pedido where ped_id=?ped_id;"; objComando = Mapped.Command(sql, objConexao); objComando.Parameters.Add(Mapped.Parameter("?ped_id", ped_id)); objReader = objComando.ExecuteReader(); // Criamos uma variavel que ira amarzenar o valor da chave estrangeira. int produto = 0; //Este while serve para enquanto tiver registros no banco, ele ira amarzenar dentro do Objeto Item, no caso uma fez só. while (objReader.Read()) //Este Objeto Reader que é o responsavel por ler o conteudo das tabelas do banco. { ped = new Pedido(); //Salvando na variavel do Objeto Item a informação que encontrou naquele campo. ped.Ped_id = Convert.ToInt32(objReader["ped_id"]); ped.Ped_frete = Convert.ToDouble(objReader["ped_frete"]); ped.Ped_status = Convert.ToString(objReader["ped_status"]); produto = Convert.ToInt32(objReader["pro_id"]); } //Encerra conexao com o banco. objConexao.Close(); objComando.Dispose(); objConexao.Dispose(); // Depois de fecharmos essa conexao, temos que mandar o valor armazenado na variavel para conseguir o valor da outra tabela // que tem chave estrangeira. ped.Produto = ProdutoDB.Select(produto); return(ped); } catch { return(ped = null); } }
public IActionResult CadastroProduto() { ProdutoDB Cat = new ProdutoDB(); ProdutoDB Cor = new ProdutoDB(); ProdutoDB Foto = new ProdutoDB(); ProdutoDB Gen = new ProdutoDB(); ProdutoDB Tam = new ProdutoDB(); ViewData["LTCategorias"] = Cat.GetCategoria(); ViewData["LTCor"] = Cor.GetCor(); ViewData["LTFoto"] = Foto.GetFoto(); ViewData["LTGenero"] = Gen.GetGenero(); ViewData["LTTam"] = Tam.GetTamanho(); ViewData["Valida"] = ""; return(View()); }
public ActionResult Detalhar(int?id) { if (id == null) { ViewBag.MensagemErro = "Nenhum parâmetro informado na URL!"; return(View("Erro")); } var produto = ProdutoDB.BuscarProduto(id); if (produto == null) { ViewBag.MensagemErro = "Produto não encontrado!"; return(View("Erro")); } return(View(produto)); }
public void CarregarGrid() { DataSet ds = ProdutoDB.SelectAllGrid(); int qtd = ds.Tables[0].Rows.Count; if (qtd > 0) { gdv.DataSource = ds.Tables[0].DefaultView; gdv.DataBind(); gdv.Visible = true; lblGrid.Text = "Foram encontrados " + qtd + " registros"; } else { gdv.Visible = false; lblGrid.Text = "Não foram encontrado registros..."; } }
public EstoqueViewModel(EstoquePage estoquePage) { EstoquePage = estoquePage; StackLayout = EstoquePage.FindByName("OptionVendido") as StackLayout; OptionsVisible = false; AdcionarCommand = new Command(AddEstoque); GoChatCommand = new Command(PageGoChat); EditarCommand = new Command(PageGoEdit); DeletarCommand = new Command(DeletarProduto); VendidoCommand = new Command(VendidoProduto); CancelarCommand = new Command(CancelarVenda); OkCommand = new Command(OkVenda); DetalhesCommand = new Command(DetalhesProduto); PesquisarCommand = new Command <string>(PesquisarItem); RefreshedCommand = new Command(RefreshedAction); Produtos = ProdutoDB.GetAllProdutos(); }
protected void btnSalvar_Click(object sender, EventArgs e) { Produto pro = new Produto(); pro.Pro_id = Convert.ToInt32(txbId.Text); pro.Pro_nome = txbNome.Text; pro.Pro_preco = Convert.ToDouble(txbPreco.Text); switch (ProdutoDB.Atualizar(pro)) { case 0: Response.Redirect("~/paginas/ConsultarProduto.aspx"); break; case -2: Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>error();</script>", false); break; } }
public IActionResult Salvar(ProdutoModel obj) { string smgvalida = Validar(obj); if (smgvalida != "") { ViewData["Valida"] = smgvalida; return(View("index")); } ProdutoDB Prod = new ProdutoDB(); if (!String.IsNullOrWhiteSpace(obj.JsonLTCat)) { var settings = new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore, MissingMemberHandling = MissingMemberHandling.Ignore, Culture = new System.Globalization.CultureInfo("pt-BR") }; obj.tb_produto_categoria = JsonConvert.DeserializeObject <List <tb_produto_categoria> >(obj.JsonLTCat, settings); } if (obj.tb_produto.CodigoProduto == 0) { if (Prod.InserirDados(obj)) { ViewData["Valida"] = "<div class='alert alert-success text-center' role='alert'>Cliente inserido(a) com sucesso!</div>"; } else { ViewData["Valida"] = "<div class='alert alert-danger text-center' role='alert'>Erro ao inserir Cliente!</div>"; } } return(View("index")); }
protected void Page_Load(object sender, EventArgs e) { DataSet ds = ProdutoDB.SelectAll(); DataSet dsm = MidiaDB.SelectAll(); int pdt = ds.Tables[0].Rows.Count; int midia = dsm.Tables[0].Rows.Count; if (pdt > 0) { grvProduto.DataSource = ds.Tables[0].DefaultView; grvProduto.DataBind(); grvProduto.Visible = true; ltlqtdProduto.Text = "Foram encontrados " + pdt + " registros"; } else { grvProduto.Visible = false; ltlqtdProduto.Text = "Não foram encontrados registros"; } }
protected void btnSalvar_Click(object sender, EventArgs e) { Produto pro = new Produto(); pro.Pro_nome = txbNome.Text; pro.Pro_preco = Convert.ToDouble(txbPreco.Text); switch (ProdutoDB.Insert(pro)) { case 0: Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>success();</script>", false); break; case -2: Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>error();</script>", false); break; } txbNome.Text = ""; txbPreco.Text = ""; }
private async void DeletarProduto(object obj) { try { var resultado = await App.Current.MainPage.DisplayAlert("Aviso", "Tem Certeza Que Deseja Deletar Este Item", "Ok", "Cancelar"); if (resultado == true) { var capital = CapitalGirosDB.GetAllCapitalGiro().FirstOrDefault(); var produt = Produtos.Where(x => x.ProdutoId == Convert.ToInt32(IdProduto)).FirstOrDefault(); capital.Capital = capital.Capital + (produt.PrecoCompra + produt.ValorInvestido); CapitalGirosDB.AddProduto(capital); VedasDB.DeleteVenda(produt); Produtos = ProdutoDB.GetAllProdutos(); } } catch (Exception) { } }
public ActionResult IncluirItens() { var ListaPedidos = PedidoDB.ListarTodosPedidosVM(); var ListaProdutos = ProdutoDB.ListarProduto(); if (ListaPedidos == null || ListaPedidos.Count == 0) { ViewBag.MensagemErro = "Nenhum Pedido Cadastrado!"; return(View("Erro")); } if (ListaProdutos == null || ListaProdutos.Count == 0) { ViewBag.MensagemErro = "Nenhum Produto Cadastrado!"; return(View("Erro")); } ViewBag.Pedidos = new SelectList(ListaPedidos, "PedidoId", "PedidoCliente"); ViewBag.Produtos = new SelectList(ListaProdutos, "ProdutoId", "Descricao"); return(View()); }
public void Adicionar(Produto prod) { ProdutoDB prodDb = new ProdutoDB(); prodDb.Adicionar(prod); }
public Produto Buscar(string Nome) { ProdutoDB prodDb = new ProdutoDB(); return prodDb.Buscar(Nome); }
private async void SalvarNoEstoque() { if (!string.IsNullOrEmpty(NomeProduto) && !string.IsNullOrEmpty(ValorCompra) && !string.IsNullOrEmpty(ValorInvestidos) && !string.IsNullOrEmpty(MetaVenda) && !string.IsNullOrEmpty(Observacao)) { try { var capital = CapitalGirosDB.GetAllCapitalGiro().FirstOrDefault(); if (ProdutosItem == null) { var prod = new Produtos() { Name = NomeProduto, DataCompra = DateTime.Now, PrecoCompra = double.Parse(ValorCompra), ValorInvestido = double.Parse(ValorInvestidos), Estado = EstadoItem, PrecoCusto = double.Parse(ValorCompra), MetaVenda = double.Parse(MetaVenda), LucroPrevisto = ((double.Parse(MetaVenda) * 100) / (double.Parse(ValorCompra) + double.Parse(ValorInvestidos))) - 100, OBS = Observacao }; if (capital.Capital >= (prod.PrecoCompra + prod.ValorInvestido)) { capital.Capital = capital.Capital - (prod.PrecoCompra + prod.ValorInvestido); CapitalGirosDB.AddProduto(capital); ProdutoDB.AddProduto(prod); await App.Current.MainPage.DisplayAlert("Aviso", " Salvo Com Sucesso", "Ok"); ((MasterPage)App.Current.MainPage).Detail = new NavigationPage(new EstoquePage()); } else { await App.Current.MainPage.DisplayAlert("Aviso", " Saldo Insuficiente", "Ok"); } LimparCampos(); } else { var produ = new Produtos() { ProdutoId = ProdutosItem.ProdutoId, Name = NomeProduto, DataCompra = ProdutosItem.DataCompra, PrecoCompra = double.Parse(ValorCompra), Estado = EstadoItem, ValorInvestido = double.Parse(ValorInvestidos), PrecoCusto = double.Parse(ValorCompra), MetaVenda = double.Parse(MetaVenda), LucroPrevisto = ((double.Parse(MetaVenda) * 100) / (double.Parse(ValorCompra) + double.Parse(ValorInvestidos))) - 100, OBS = Observacao }; if (capital.Capital >= produ.ValorInvestido) { // TODO - Fazer uma correção na inserção do capital if (produ.ValorInvestido == valorinvest) { } else if (produ.ValorInvestido > valorinvest) { capital.Capital = capital.Capital - (produ.ValorInvestido - valorinvest); } else if (produ.ValorInvestido < valorinvest) { capital.Capital = capital.Capital + (valorinvest - produ.ValorInvestido); } CapitalGirosDB.AddProduto(capital); ProdutoDB.AtualizaProduto(produ); await App.Current.MainPage.DisplayAlert("Aviso", "Atualizado Com Sucesso", "Ok"); ((MasterPage)App.Current.MainPage).Detail = new NavigationPage(new EstoquePage()); //(((MasterPage)App.Current.MainPage).Detail).Navigation.PopAsync().Wait(); Estoque.Produtos = ProdutoDB.GetAllProdutos(); LimparCampos(); } else { var res = await App.Current.MainPage.DisplayAlert("Aviso", " Saldo Insuficiente\nDeseja Depositar Capital de Giro", "Ok", "Cancel"); if (res == true) { ((MasterPage)App.Current.MainPage).Detail = new NavigationPage(new FinancasPage().Children[2]) { ToolbarItems = { new ToolbarItem { Text = "Estoque", IconImageSource = "estoque", Command = GoEstoqueCommand } } }; } } _ = (((MasterPage)App.Current.MainPage).Detail).Navigation.PopAsync(); Estoque.Produtos = ProdutoDB.GetAllProdutos(); LimparCampos(); } } catch (Exception) { var res = await App.Current.MainPage.DisplayAlert("Aviso", " Saldo Insuficiente\nDeseja Depositar Capital de Giro", "Ok", "Cancel"); if (res == true) { ((MasterPage)App.Current.MainPage).Detail = new NavigationPage(new FinancasPage().Children[2]) { ToolbarItems = { new ToolbarItem { Text = "Estoque", IconImageSource = "estoque", Command = GoEstoqueCommand } } }; } } } else { //var re = await App.Current.MainPage.DisplayAlert("Mensagem", "Todos os Campos Devem ser Preenchidos", "Ok", "Cancel"); //if(re == true) //{ // await App.Current.MainPage.DisplayAlert("Mensagem", "Ok", "Ok", "cancel"); //} //else //{ // await App.Current.MainPage.DisplayAlert("Mensagem", "Cancel", "Ok", "cancel"); //} } }