Esempio n. 1
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     try
     {
         modelLogin.Nivel = "?";
         FrmLogin frmLogin = new FrmLogin(modelLogin);
         frmLogin.ShowDialog();
         /*Verifica se o usuario está na lista e, se este usuario tem o nivel de Supervisor*/
         if (frmLogin.Retorno == "Supervisor" && dgvProduto.Rows.Count > 0)
         {
             modelDevolucaoPedido.Codigo = dgvProduto.CurrentRow.Cells["Codigo"].Value.ToString();
             var result = MessageBox.Show("O " + cbxFiltro.Text + "\nCodigo: " + modelDevolucaoPedido.Codigo + " será cancelado", "Alerta!", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
             if (result == DialogResult.OK)
             {
                 /*Se o cbxFiltro for Pedido, ele passa o CancelarPedido como verdadeiro, passa o codigo para a frmConsultarPedidoItens e, lá é rodado um foreath
                  * ele deleta item por item baseado no codigoPedido*/
                 if (cbxFiltro.Text == "PEDIDO")
                 {
                     controllerDevolucaoProduto.CancelarPedido(modelDevolucaoPedido);
                     modelFinanceiro.CodigoPedido    = dgvProduto.CurrentRow.Cells["Codigo"].Value.ToString();
                     modelFinanceiro.cancelarProduto = true;
                     FrmConsultarPedidoItens frmConsultarPedidoItens = new FrmConsultarPedidoItens(modelFinanceiro);
                     modelFinanceiro.cancelarProduto = false;
                     Carregar(txtProcurar.Text);
                 }
                 /*se o cbxFiltro for ITEM, ele pega os dados do dgv e passa para a controller para cancelar o item*/
                 if (cbxFiltro.Text == "ITEM")
                 {
                     modelDevolucaoPedido.Ticket          = "Em Aberto";
                     modelDevolucaoPedido.DataTicket      = DateTime.Now.ToString();
                     modelDevolucaoPedido.statusVenda     = dgvProduto.CurrentRow.Cells["statusVenda"].Value.ToString();
                     modelDevolucaoPedido.statusPegamento = dgvProduto.CurrentRow.Cells["statusPagamento"].Value.ToString();
                     modelDevolucaoPedido.CodigoBarras    = dgvProduto.CurrentRow.Cells["CodigoBarras"].Value.ToString();
                     controllerDevolucaoProduto.CancelarPedidoItem(modelDevolucaoPedido);
                     Carregar(txtProcurar.Text);
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 2
0
 private void dgvFinanceiro_DoubleClick(object sender, EventArgs e)
 {
     if (dgvFinanceiro.Rows.Count > 0)
     {
         modelFinanceiro.CodigoPedido    = dgvFinanceiro.CurrentRow.Cells["codigo"].Value.ToString();
         modelFinanceiro.nomeCliente     = dgvFinanceiro.CurrentRow.Cells["NomeCliente"].Value.ToString();
         modelFinanceiro.dataVenda       = dgvFinanceiro.CurrentRow.Cells["dataVenda"].Value.ToString();
         modelFinanceiro.valorVenda      = dgvFinanceiro.CurrentRow.Cells["valorVenda"].Value.ToString();
         modelFinanceiro.opcaoPagamento  = dgvFinanceiro.CurrentRow.Cells["opcaoPagamento"].Value.ToString();
         modelFinanceiro.Dinheiro        = dgvFinanceiro.CurrentRow.Cells["Dinheiro"].Value.ToString();
         modelFinanceiro.Cartao          = dgvFinanceiro.CurrentRow.Cells["Cartao"].Value.ToString();
         modelFinanceiro.Cheque          = dgvFinanceiro.CurrentRow.Cells["Cheque"].Value.ToString();
         modelFinanceiro.ChequeDias      = dgvFinanceiro.CurrentRow.Cells["ChequeDias"].Value.ToString();
         modelFinanceiro.statusPagamento = dgvFinanceiro.CurrentRow.Cells["statusPagamento"].Value.ToString();
         modelFinanceiro.statusVenda     = dgvFinanceiro.CurrentRow.Cells["statusVenda"].Value.ToString();
         FrmConsultarPedidoItens frmConsultarPedidoItens = new FrmConsultarPedidoItens(modelFinanceiro);
         frmConsultarPedidoItens.ShowDialog();
     }
 }
Esempio n. 3
0
 private void dgvProduto_DoubleClick(object sender, EventArgs e)
 {
     //se o cbxFiltro for PEDIDO, permite explorar os itens desse pedido
     if (cbxFiltro.Text == "PEDIDO")
     {
         modelFinanceiro.CodigoPedido    = dgvProduto.CurrentRow.Cells["Codigo"].Value.ToString();
         modelFinanceiro.nomeCliente     = dgvProduto.CurrentRow.Cells["NomeCliente"].Value.ToString();
         modelFinanceiro.dataVenda       = dgvProduto.CurrentRow.Cells["dataVenda"].Value.ToString();
         modelFinanceiro.valorVenda      = dgvProduto.CurrentRow.Cells["valorVenda"].Value.ToString();
         modelFinanceiro.statusPagamento = dgvProduto.CurrentRow.Cells["statusPagamento"].Value.ToString();
         modelFinanceiro.opcaoPagamento  = dgvProduto.CurrentRow.Cells["opcaoPagamento"].Value.ToString();
         modelFinanceiro.Dinheiro        = dgvProduto.CurrentRow.Cells["Dinheiro"].Value.ToString();
         modelFinanceiro.Cartao          = dgvProduto.CurrentRow.Cells["Cartao"].Value.ToString();
         modelFinanceiro.Cheque          = dgvProduto.CurrentRow.Cells["Cheque"].Value.ToString();
         modelFinanceiro.ChequeDias      = dgvProduto.CurrentRow.Cells["ChequeDias"].Value.ToString();
         modelFinanceiro.statusVenda     = dgvProduto.CurrentRow.Cells["statusVenda"].Value.ToString();
         FrmConsultarPedidoItens frmConsultarPedidoItens = new FrmConsultarPedidoItens(modelFinanceiro);
         frmConsultarPedidoItens.ShowDialog();
     }
 }
Esempio n. 4
0
 private void dgvProdutoCancelados_DoubleClick(object sender, EventArgs e)
 {
     /*Ao realizar um duplo clique no dgv com o CbxFiltro com o text em PEDIDO, o codigo passa pela ModelFinanceiro porque a FrmFinanceiro também
      *   usa a tela de ConsultarPedidoItens*/
     if (cbxFiltro.Text == "PEDIDO")
     {
         modelFinanceiro.CodigoPedido    = dgvProdutoCancelados.CurrentRow.Cells["Codigo"].Value.ToString();
         modelFinanceiro.nomeCliente     = dgvProdutoCancelados.CurrentRow.Cells["NomeCliente"].Value.ToString();
         modelFinanceiro.dataVenda       = dgvProdutoCancelados.CurrentRow.Cells["dataVenda"].Value.ToString();
         modelFinanceiro.valorVenda      = dgvProdutoCancelados.CurrentRow.Cells["valorVenda"].Value.ToString();
         modelFinanceiro.statusPagamento = dgvProdutoCancelados.CurrentRow.Cells["statusPagamento"].Value.ToString();
         modelFinanceiro.opcaoPagamento  = dgvProdutoCancelados.CurrentRow.Cells["opcaoPagamento"].Value.ToString();
         modelFinanceiro.Dinheiro        = dgvProdutoCancelados.CurrentRow.Cells["Dinheiro"].Value.ToString();
         modelFinanceiro.Cartao          = dgvProdutoCancelados.CurrentRow.Cells["Cartao"].Value.ToString();
         modelFinanceiro.Cheque          = dgvProdutoCancelados.CurrentRow.Cells["Cheque"].Value.ToString();
         modelFinanceiro.ChequeDias      = dgvProdutoCancelados.CurrentRow.Cells["ChequeDias"].Value.ToString();
         modelFinanceiro.statusVenda     = dgvProdutoCancelados.CurrentRow.Cells["statusVenda"].Value.ToString();
         FrmConsultarPedidoItens frmConsultarPedidoItens = new FrmConsultarPedidoItens(modelFinanceiro);
         frmConsultarPedidoItens.ShowDialog();
     }
 }