private void btnPesquisar_Click(object sender, EventArgs e) { try { ClassOrcamento o = new ClassOrcamento(); ClassItensOrcamento i = new ClassItensOrcamento(); switch (cmbCampos.Text) { case "Nome Cliente": o.CLIENTE = txtPesquisa.Text; dtgOrcamento.DataSource = o.ListaCliente(); break; case"Data": o.DATA = datePesquisa.Value.ToString("yyyy-MM-dd"); dtgOrcamento.DataSource = o.ListaData(); break; default: MessageBox.Show("Escolha uma opção válida !"); cmbCampos.Text = "Selecione..."; break; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnIncluir_Click(object sender, EventArgs e) { try { if (txtCliente.Text != "") { if (txtIdKit.Text != "") { if (txtQtd.Text != "") { ClassOrcamento o = new ClassOrcamento(); if (txtIdOrcamento.Text == "") { o.CLIENTE = txtCliente.Text; string dateTime = DateTime.Now.ToString(); string d = Convert.ToDateTime(dateTime).ToString("yyyy-MM-dd"); o.DATA = d; o.NovoOrcamento(); DataTable numero = o.NumeroOrcamento(); txtIdOrcamento.Text = numero.Rows[0].ItemArray[0].ToString(); txtCliente.Enabled = false; } ClassItensKit i = new ClassItensKit(); i.KITID = int.Parse(txtIdKit.Text); DataTable retorna = i.RetornoProdutos(); ClassItensOrcamento itensO = new ClassItensOrcamento(); for (int c = 0; c < retorna.Rows.Count; c++) { int a = int.Parse(retorna.Rows[c].ItemArray[0].ToString()); bool venda = false; int produto = 0; if (dtgVenda.RowCount != 0) { for (int r = 0; r < dtgVenda.RowCount; r++) { int b = int.Parse(dtgVenda.Rows[r].Cells[1].Value.ToString()); if (a == b) { produto = a; venda = true; break; } } } itensO.ORCAMENTOID = int.Parse(txtIdOrcamento.Text); if (venda) { itensO.PRODUTOSID = produto; itensO.QUANTIDADE = int.Parse(retorna.Rows[c].ItemArray[1].ToString()) * int.Parse(txtQtd.Text); itensO.AlterarProduto(); } else { itensO.PRODUTOSID = int.Parse(retorna.Rows[c].ItemArray[0].ToString()); itensO.QUANTIDADE = int.Parse(retorna.Rows[c].ItemArray[1].ToString()) * int.Parse(txtQtd.Text); itensO.NovosItens(); } } dtgVenda.DataSource = itensO.ListaItens(); txtIdKit.Text = ""; txtNome.Text = ""; txtQtd.Text = ""; o.IDORCAMENTO = int.Parse(txtIdOrcamento.Text); double t = 0; for (int v = 0; v < dtgVenda.RowCount - 1; v++) { t += double.Parse(dtgVenda.Rows[v].Cells[4].Value.ToString()); } txtTotal.Text = t.ToString(); } else { MessageBox.Show("Digite a quantidade antes de incluir !"); } } else { MessageBox.Show("Importe um kit antes de prosseguir !"); } } else { MessageBox.Show("Digite o nome do cliente para prosseguir !"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void frmConsultaOrcamento_Load(object sender, EventArgs e) { try { cmbCampos.Text = "Selecione..."; datePesquisa.Visible = false; ClassOrcamento o = new ClassOrcamento(); dtgOrcamento.DataSource = o.Lista(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }