private requizicao novopedido() { requizicao re = null; try { double total = calcular(); double iva = total * 0.17; double totaliva = total + iva; re = new requizicao(); var contar = tete.requizicao.Count(); re.idrequisica = contar + 1; re.datarequiz = DateTime.Now; re.ifornecidor = idforn; re.estadore = "Requizitado"; re.valortotal = decimal.Parse(total.ToString("#.##")); re.ivaVa = decimal.Parse(iva.ToString("#.##")); re.Totaliva = decimal.Parse(totaliva.ToString("#.##")); re.requizitante = radTextBox2.Text; tete.requizicao.Add(re); tete.SaveChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } return(re); }
void actualizarre() { requizicao re = tete.requizicao.Where(w => w.idrequisica == idreq).FirstOrDefault(); re.datarecebimento = DateTime.Now; re.nfactura = nfacturaTextBox.Text; re.estadore = "Recebido"; tete.SaveChanges(); }
private void cancelarToolStripMenuItem_Click(object sender, EventArgs e) { if (idobra > 0 && !estado.Equals("Recebido")) { requizicao r = t.requizicao.Where(g => g.idrequisica == idobra).FirstOrDefault(); r.datarecebimento = DateTime.Now; r.estadore = "Cancelado"; t.SaveChanges(); MessageBox.Show("Requizicao camcelado com sucesso", "sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(" Esta requizicao nao pode ser cancelada", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }