コード例 #1
0
ファイル: frmCaixa.cs プロジェクト: TMBruhTH/TCC
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Tem certeza que deseja excluir?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         if (Convert.ToInt32(lblid.Text) != -1)
         {
             Camadas.Model.caixa caixa    = new Camadas.Model.caixa();
             Camadas.BLL.caixa   bllCaixa = new Camadas.BLL.caixa();
             caixa.idCaixa       = Convert.ToInt32(lblid.Text);
             caixa.idServico     = Convert.ToInt32(labelServico.Text);
             caixa.cliente       = Convert.ToInt32(labelCliente.Text);
             caixa.valor         = Convert.ToDouble(labelValor.Text);
             caixa.parcela       = comboPagamento.Text;
             caixa.dataPagamento = maskData.Text;
             caixa.status        = "";
             bllCaixa.Delete(caixa);
             dgvCaixa.DataSource = (from p in bllCaixa.Select()
                                    select new
             {
                 Caixa = p.idCaixa,
                 Serviço = new Camadas.BLL.servico().Select().FirstOrDefault(t => t.idServico == p.idServico)?.idServico.ToString() ?? "Não encontrado",
                 Cliente = p.cliente,
                 Valor = p.valor,
                 Parcela = p.parcela,
                 DataPagamento = p.dataPagamento,
                 Status = p.status
             }).ToList();
         }
         else
         {
             MessageBox.Show("Não há nenhum cadastro para ser excluído!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Hand);
         }
     }
     LimpaCampos();
 }
コード例 #2
0
ファイル: frmCaixa.cs プロジェクト: TMBruhTH/TCC
 private void btnFechar_Click(object sender, EventArgs e)
 {
     if (Valida())
     {
         Camadas.Model.caixa caixa    = new Camadas.Model.caixa();
         Camadas.BLL.caixa   bllCaixa = new Camadas.BLL.caixa();
         caixa.idCaixa       = Convert.ToInt32(lblid.Text);
         caixa.idServico     = Convert.ToInt32(labelServico.Text);
         caixa.cliente       = Convert.ToInt32(labelCliente.Text);
         caixa.valor         = Convert.ToDouble(labelValor.Text);
         caixa.parcela       = comboPagamento.Text;
         caixa.dataPagamento = maskData.Text;
         caixa.status        = "SERVIÇO FECHADO";
         if (caixa.idCaixa == -1)
         {
             bllCaixa.Insert(caixa);
         }
         else
         {
             bllCaixa.Update(caixa);
         }
         MessageBox.Show("Serviço " + caixa.idServico + " fechado com sucesso!");
         LimpaCampos();
         Habilita(false);
     }
 }
コード例 #3
0
ファイル: servico.cs プロジェクト: TMBruhTH/TCC
        public void PreServico(Model.servico srv)
        {
            servico bllSrv = new servico();

            bllSrv.PreSrv(srv);
            Model.caixa caixa    = new Model.caixa();
            caixa       bllCaixa = new caixa();

            caixa.idServico = srv.idServico;
            caixa.cliente   = srv.idCliente;
            caixa.valor     = srv.valor;
            caixa.status    = srv.status;
            bllCaixa.PreSrvCaixa(caixa);
        }
コード例 #4
0
ファイル: frmCaixa.cs プロジェクト: TMBruhTH/TCC
 private void btnPesquisar_Click(object sender, EventArgs e)
 {
     Camadas.BLL.caixa bllCaixa = new Camadas.BLL.caixa();
     dgvCaixa.DataSource = (from p in bllCaixa.Select()
                            select new
     {
         Caixa = p.idCaixa,
         Serviço = new Camadas.BLL.servico().Select().FirstOrDefault(t => t.idServico == p.idServico)?.idServico.ToString() ?? "Não encontrado",
         Cliente = p.cliente,
         Valor = p.valor,
         Parcela = p.parcela,
         DataPagamento = p.dataPagamento,
         Status = p.status
     }).ToList();
 }