예제 #1
0
 public void abreCaixa(CAIXA caixa)
 {
     using (var conexao = new frantheskEntities())
     {
         conexao.CAIXA.Add(caixa);
         conexao.SaveChanges();
     }
 }
예제 #2
0
 public void AlteraCaixa(CAIXA caixa)
 {
     using (var conexao = new frantheskEntities())
     {
         conexao.Entry(caixa).State = EntityState.Modified;
         conexao.SaveChanges();
     }
 }
예제 #3
0
 private void btn_abrirFecharCaixa_Click(object sender, EventArgs e)
 {
     if (lb_Status.Text == "Fechado")
     {
         CAIXA caixa = new CAIXA();
         caixa.DT_Data               = DateTime.Now.ToString("dd/MM/yyyy");
         caixa.NM_Status             = "aberto";
         caixa.VL_ValorCartaoAdmin   = 0;
         caixa.VL_ValorCartaoFunc    = 0;
         caixa.VL_ValorDinheiroAdmin = 0;
         caixa.VL_ValorDinheiroFunc  = 0;
         caixa.VL_ValorInicial       = Convert.ToDouble(tb_Inicial.Text);
         new Caixa().abreCaixa(caixa);
         carregamento();
     }
     else
     {
         var caixa = new Caixa().caixaAberto();
         caixa.NM_Status = "fechado";
         new Caixa().AlteraCaixa(caixa);
         carregamento();
     }
 }
예제 #4
0
 // botao saida
 private void btnSaida_Click(object sender, RoutedEventArgs e)
 {
     if (txtSaida.Text == "")
     {
         MessageBox.Show("Entre com uma valor", "Informação", MessageBoxButton.OK, MessageBoxImage.Information);
         limpaCampos();
         return;
     }
     try {
         int codigo = 1;
         if (conexao.CAIXA.Count() > 0)
         {
             caixa = conexao.CAIXA.Find(codigo);
         }
         caixa.saida = double.Parse(txtSaida.Text);
         caixa.saidaCaixa(decimal.Parse(txtSaida.Text));
         lblTotal.Content = caixa.vl_total.ToString();
         caixa.vl_total   = decimal.Parse(lblTotal.Content.ToString());
         txtSaida.Clear();
         mudaCorRetangulo();
     }catch (Exception) {
         throw;
     }
 }