예제 #1
0
      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);
      }
예제 #2
0
        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();
        }
예제 #3
0
 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);
     }
 }