private void btCadastrar_Click(object sender, EventArgs e) { MaskOff(); //Tira a máscara para mandar ao Banco somente os valores nFornecedor.Nome = txNome.Text; nFornecedor.Cnpj = long.Parse(txCNPJ.Text); nFornecedor.Cep = long.Parse(txCEP.Text); nFornecedor.Rua = txRua.Text; nFornecedor.Bairro = txBairro.Text; nFornecedor.Num = long.Parse(txNum.Text); nFornecedor.Cidade = txCidade.Text; nFornecedor.Estado = txEstado.Text; nFornecedor.Comp = txCompl.Text; nFornecedor.Telefone1 = long.Parse(txTel1.Text); nFornecedor.Telefone2 = (txTel2.Text == "") ? 0 : long.Parse(txTel2.Text); btComplete(); //Se o botão estiver com o nome de 'Cadastrar', salvaremos tudo no Banco de Dados if (btCadastrar.Text == "Cadastrar") { db1.Adicionar(nFornecedor); } //Se estiver 'Salvar', pegamos o ID no label, referente ao produto que será editado //e mandamos ao banco novamente else if (btCadastrar.Text == "Salvar") { nFornecedor.Id = int.Parse(lbIdForn.Text); db1.Atualizar(nFornecedor); } this.Close(); }
private void btCadastrar_Click(object sender, EventArgs e) { MaskOff(); //Tira a máscara para mandar ao Banco somente os valores user.Nome = txNome.Text; user.Cpf = long.Parse(txCPF.Text); user.Sexo = char.Parse(cbSexo.Text); user.DataNasc = dtpDataNasc.Value; user.Cep = long.Parse(txCEP.Text); user.Rua = txRua.Text; user.Bairro = txBairro.Text; user.Num = long.Parse(txNum.Text); user.Cidade = txCidade.Text; user.Estado = txEstado.Text; user.Comp = txCompl.Text; user.Cargo = cbCargo.Text; user.Login = txLogin.Text; user.Senha = txSenha.Text; user.Telefone1 = long.Parse(txTel1.Text); user.Telefone2 = (txTel2.Text == "") ? 0 : long.Parse(txTel2.Text); //Se o botão estiver com o nome de 'Cadastrar', salvaremos tudo no Banco de Dados if (pbImagemUser.ImageLocation != null) { string pasta = @"C:\\ControlX\\Images\\Usuarios\\"; //nome do diretorio a ser criado if (!Directory.Exists(pasta)) //Se o diretório não existir... { //Criamos um com o nome folder Directory.CreateDirectory(pasta); } pbImagemUser.Image.Save(pasta + lbIdUser.Text + ".jpg", ImageFormat.Jpeg); user.LocalPic = pasta + lbIdUser.Text + ".jpg"; } else { user.LocalPic = null; } if (btCadastrar.Text == "Cadastrar") { db1.Adicionar(user); } //Se estiver 'Salvar', pegamos o ID no label, referente ao produto que será editado //e mandamos ao banco novamente else if (btCadastrar.Text == "Salvar") { user.Id = int.Parse(lbIdUser.Text); db1.Atualizar(user); } this.Close(); }
private void btCadastrar_Click(object sender, EventArgs e) { nProduto.Nome = txNome.Text; nProduto.Preco = double.Parse(txPreco.Text); nProduto.Qntd = double.Parse(txQntd.Text); nProduto.Fornecedor.Id = int.Parse(cbFornecedor.SelectedValue.ToString()); nProduto.Cat.Id = int.Parse(cbCategoria.SelectedValue.ToString()); nProduto.TipoUn = cbTipoUn.Text.ToString(); nProduto.EstoqueMin = double.Parse(txEstoqueMin.Text.ToString()); if (pbImagemProd.ImageLocation != null) { string pasta = @"C:\\ControlX\\Images\\Produtos\\"; //nome do diretorio a ser criado if (!Directory.Exists(pasta)) //Se o diretório não existir... { //Criamos um com o nome folder Directory.CreateDirectory(pasta); } pbImagemProd.Image.Save(pasta + lbIdProduto.Text + ".jpg", ImageFormat.Jpeg); nProduto.LocalPic = pasta + lbIdProduto.Text + ".jpg"; } else { nProduto.LocalPic = null; } btComplete(); if (btCadastrar.Text != "Salvar") { db1.Adicionar(nProduto); } else if (btCadastrar.Text == "Salvar") { nProduto.Id = int.Parse(lbIdProduto.Text); db1.Atualizar(nProduto); } this.Dispose(); }
private void btCadastrar_Click(object sender, EventArgs e) { nCategoria.Nome = txNome.Text; btComplete(); //Se o botão estiver com o nome de 'Cadastrar', salvaremos tudo no Banco de Dados if (btCadastrar.Text == "Cadastrar") { db1.Adicionar(nCategoria); } //Se estiver 'Salvar', pegamos o ID no label, referente ao produto que será editado //e mandamos ao banco novamente else if (btCadastrar.Text == "Salvar") { nCategoria.Id = int.Parse(lbIdCategoria.Text); db1.Atualizar(nCategoria); } this.Close(); }
private void btVender_Click(object sender, EventArgs e) { try { List <Object> produtos = db.ListAll(); Vender vender = new Vender(); for (int i = 0; i < dgvVendas.RowCount; i++) { int idProduto = int.Parse(dgvVendas.Rows[dgvVendas.Rows[i].Index].Cells[0].Value.ToString()); foreach (Produto p in produtos) { if (p.Id == idProduto) { p.Preco = double.Parse(dgvVendas.Rows[dgvVendas.Rows[i].Index].Cells[4].Value.ToString()); p.Qntd = double.Parse(dgvVendas.Rows[i].Cells[2].Value.ToString()); vender.Itens.Add(p); } } } vender.Id = vd.GetId(); vender.Nome_usuario = user.Nome; vender.Valor = double.Parse(lbValorTotal.Text.ToString()); vender.Data = DateTime.Now; vd.Adicionar(vender); int numProd = dgvVendas.RowCount; for (int i = 0; i < numProd; i++) { int idProd = int.Parse(dgvVendas.Rows[i].Cells[0].Value.ToString()); double qtdVenda = double.Parse(dgvVendas.Rows[i].Cells[2].Value.ToString()); foreach (Produto p in ps) { if (p.Id == idProd) { db.Atualizar(p); } } } DialogResult result = MessageBox.Show("Venda Concluida com Sucesso !!!\n Deseja imprimir o Recibo do Cliente? ", "Venda Realizada", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); //Caso clique em sim if (result == DialogResult.Yes) { FormRelatorios form = new FormRelatorios(user.Nome, vender.Data, vender.Id, vender.Nome_usuario); form.Text = "ControlX - Nota Fiscal ID: " + txId.Text; form.tipoRelatorio = 5; form.Show(); } else if (result == DialogResult.No) { } } catch (Exception x) { MessageBox.Show("ERRO:" + x, "Venda não concluida!"); } finally { this.Refresh(); dgvVendas.Rows.Clear(); ps = db.ListAll(); Limpar(); lbValorTotal.Text = ""; BtComplete(); } }