示例#1
0
文件: CadPedido.cs 项目: TCCFW/TCC
 private void tsexcluir_Click(object sender, EventArgs e)
 {
     BLL.PedidosBLL pedidosBLL = new BLL.PedidosBLL();
     Model.PedidoModel pedidosModel = new Model.PedidoModel();
     if (txtcodigo.Text == String.Empty)
     {
         MessageBox.Show("Selecione o pedido que deseja excluir", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         pedidosModel.Codigo = Convert.ToInt32(txtcodigo.Text);
         if (MessageBox.Show("Tem certeza que deseja excluir o pedido codigo " + txtcodigo.Text + "?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
         {
             pedidosBLL.ExcluirPedidos(pedidosModel);
             MessageBox.Show("Pedido excluído com Sucesso", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
             RecebeUltimoPedido(0);
         }
         else
         {
             tsCancelar.Enabled = false;
         }
     }
 }
示例#2
0
文件: CadPedido.cs 项目: TCCFW/TCC
        private void salvarPedidos()
        {
            BLL.PedidosBLL pedidosBLL = new BLL.PedidosBLL();
            Model.PedidoModel pedidosModel = new Model.PedidoModel();

            if ((txtmesa.Text == string.Empty))
            {
                MessageBox.Show("Informe uma mesa válida","Aviso",MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            if (txtgarcom.Text == String.Empty)
            {
                MessageBox.Show("Informe um usuário válido", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            pedidosModel.Databertura = DateTime.Now;
            pedidosModel.Data_fechamento = DateTime.Now;
            pedidosModel.Garcom = int.Parse(txtcodgarcom.Text);
            pedidosModel.Mesa = int.Parse(txtcodmesa.Text);

            if (txtvalorpedido.Text != string.Empty)
            {
                pedidosModel.Valor = Decimal.Parse(txtvalorpedido.Text);
            }
            else
            {
                pedidosModel.Valor = 0;
            }
            if (txtcomissao.Text != string.Empty)
            {
                pedidosModel.Vlrcomissao = Decimal.Parse(txtcomissao.Text);
            }
            else
            {
                pedidosModel.Vlrcomissao = 0;
            }

            if(rbaberto.Checked == true)
            {
                pedidosModel.Status = "AB";
                mskdtfechamento.Clear();
            }
            if (rbcancelado.Checked == true)
            {
                pedidosModel.Status = "CA";
                pedidosModel.Data_fechamento = DateTime.Now;
            }
            if(rbfinalizado.Checked == true)
            {
                pedidosModel.Status = "FI";
                pedidosModel.Data_fechamento = DateTime.Now;
            }

            if (Modificar == false)
            {
                pedidosBLL.IncluirPedidos(pedidosModel);
            }
            else
            {
                pedidosModel.Codigo = Convert.ToInt32(txtcodigo.Text);
                pedidosBLL.AlterarPedidos(pedidosModel);
            }
            MessageBox.Show("Dados Gravados com Sucesso", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }