private void btAlterar_Click(object sender, EventArgs e) { try { tbOrcamento.SelectTab(tabNovo); gbNovo.Enabled = true; habilitarBt(true, false, false, false); using (var db = new dbSgc()) { orcamentos or = db.orcamentos.Find(id); or.F_STATUS = "C"; or.DATA_CRIACAO = Convert.ToString(DateTime.Now.ToString("dd/MM/yyyy")); or.IDCLIENTE = Convert.ToInt32(txtIDCliente.Text); or.PRODUTO = txtProdutoN.Text; or.VALOR = txtValorN.Text; or.OBSERVACAO = rtbObservacaoN.Text; db.Entry(or).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); MessageBox.Show("Orçamento alterado com sucesso ", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCamposN(); gbNovo.Enabled = false; tbOrcamento.SelectTab(tabConsulta); carregarDgv(); } } catch (Exception err) { MessageBox.Show("Erro " + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btAlt_Click(object sender, EventArgs e) { try { using (var db = new dbSgc()) { orcamentos or = db.orcamentos.Find(id); if (or.F_STATUS == "C") { gbNovo.Enabled = true; tbOrcamento.SelectTab(tabNovo); habilitarBt(false, false, true, true); txtIDCliente.Text = Convert.ToString(or.cliente.ID); txtDescCliente.Text = or.cliente.NOME; txtProdutoN.Text = or.PRODUTO; txtValorN.Text = or.VALOR; rtbObservacaoN.Text = or.OBSERVACAO; gbDetalhes.Enabled = false; limparCampos(); carregarDgv(); } else { MessageBox.Show("Orçameto já foi finalizado!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } catch (Exception err) { MessageBox.Show("Erro " + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btFinalizar_Click(object sender, EventArgs e) { try { using (var db = new dbSgc()) { orcamentos or = db.orcamentos.Find(id); if (or.F_STATUS == "C") { or.F_STATUS = "F"; or.DATA_ALT = Convert.ToString(DateTime.Now.ToString("dd/MM/yyyy")); db.Entry(or).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); MessageBox.Show("Orçamento finalizado com sucesso ", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); gbDetalhes.Enabled = false; carregarDgv(); habilitarBt(true, false, false, false); } else { MessageBox.Show("Orçameto já foi finalizado!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } catch (Exception err) { MessageBox.Show("Erro " + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dgvConsulta_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { habilitarBt(false, false, false, false); try { if (dgvConsulta.RowCount > 0) { linha = Convert.ToInt32(dgvConsulta.CurrentCell.RowIndex); id = Convert.ToInt32(dgvConsulta.Rows[linha].Cells[0].Value); gbDetalhes.Enabled = true; using (var db = new dbSgc()) { orcamentos or = db.orcamentos.Find(id); txtNome.Text = or.cliente.NOME; txtProduto.Text = or.PRODUTO; if (or.F_STATUS == "C") { txtStatus.Text = "Criado"; } else if (or.F_STATUS == "F") { txtStatus.Text = "Finalizado"; } else if (or.F_STATUS == "V") { txtStatus.Text = "Visto"; } mskDataEsp.Text = or.DATA_CRIACAO; txtValor.Text = or.VALOR; rtbObservacao.Text = or.OBSERVACAO; mskDataConc.Text = or.DATA_ALT; } } } catch (Exception err) { MessageBox.Show("Erro " + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }