示例#1
0
文件: CadItems.cs 项目: TCCFW/TCC
        private void tsexcluir_Click(object sender, EventArgs e)
        {
            BLL.ItensPedidos itenspedidosBLL = new BLL.ItensPedidos();
            Model.ItemPedidoModel itensModel = new Model.ItemPedidoModel();
            if (txtcodproduto.Text == String.Empty)
            {
                MessageBox.Show("Selecione o produto que deseja excluir", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                if (CodigoPedido != 0)
                {
                    itensModel.Codigo = CodigoPedido;
                    if (MessageBox.Show("Tem certeza que deseja excluir o produto codigo " + txtcodproduto.Text + "?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                    {
                        itenspedidosBLL.ExcluirItens(itensModel);
                        MessageBox.Show("Produto excluído com Sucesso", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //RecebeUltimoPedido(0);

                        LimparCampos();
                        dtgItens.DataSource = itenspedidosBLL.getItensDT();
                        dtgItens.Columns[5].Visible = false;
                        dtgItens.Columns[6].Visible = false;
                        dtgItens.Columns[7].Visible = false;
                        dtgItens.Columns[8].Visible = false;
                        dtgItens.Columns[1].Width = 300;
                        dtgItens.Columns[2].Width = 300;
                    }
                }
                if (CodigoPedido == 0)
                {
                    MessageBox.Show("Selecione o produto que deseja excluir", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    tsCancelar.Enabled = false;
                }
            }
        }
示例#2
0
文件: CadItems.cs 项目: TCCFW/TCC
 private void CadItems_Load(object sender, EventArgs e)
 {
     BloquearCampos();
     tsadicionar.Enabled = true;
     tseditar.Enabled = true;
     tsexcluir.Enabled = true;
     tssair.Enabled = true;
     tssalvar.Enabled = false;
     tsCancelar.Enabled = false;
     txtcodproduto.Focus();
     BLL.ItensPedidos itensBLL = new BLL.ItensPedidos();
     dtgItens.DataSource = itensBLL.getItensDT();
     dtgItens.Columns[5].Visible = false;
     dtgItens.Columns[6].Visible = false;
     dtgItens.Columns[7].Visible = false;
     dtgItens.Columns[8].Visible = false;
     dtgItens.Columns[1].Width = 300;
     dtgItens.Columns[2].Width = 300;
     //dtgItens.Columns[0].Visible = false;
 }
示例#3
0
文件: CadItems.cs 项目: TCCFW/TCC
        private void salvarItens()
        {
            BLL.ItensPedidos itensBLL = new BLL.ItensPedidos();
            Model.ItemPedidoModel itensModel = new Model.ItemPedidoModel();

            itensModel.Produto = txtcodproduto.Text;
            itensModel.Qtd = Convert.ToInt32(txtunidade.Text);
            itensModel.HoraAbertura = Convert.ToDateTime(mskdtabitem.Text);
            itensModel.Complemento = txtcomplemento.Text;
            itensModel.Pedido = CodigoPedido;
            itensModel.Valor = Convert.ToDecimal(txtvaloritem.Text);

            if ((rbaberto.Checked == true) && (rbAndamento.Checked == false) && (rbcancelado.Checked == false) && (rbfinalizado.Checked == false))
            {
                itensModel.Status = "AB";
                mskdtfechaitem.Clear();
            }

            if ((rbaberto.Checked == false) && (rbAndamento.Checked == true) && (rbcancelado.Checked == false) && (rbfinalizado.Checked == false))
            {
                itensModel.Status = "AN";
                mskdtfechaitem.Clear();
            }

            if ((rbaberto.Checked == false) && (rbAndamento.Checked == false) && (rbcancelado.Checked == true) && (rbfinalizado.Checked == false))
            {
                itensModel.Status = "CA";
                mskdtfechaitem.Text = DateTime.Now.ToString();
                itensModel.Horafechamento = Convert.ToDateTime(mskdtfechaitem.Text);
                MessageBox.Show("Item cancelado com sucesso", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            if ((rbaberto.Checked == false) && (rbAndamento.Checked == false) && (rbcancelado.Checked == false) && (rbfinalizado.Checked == true))
            {
                itensModel.Status = "FI";
                mskdtfechaitem.Text = DateTime.Now.ToString();
                itensModel.Horafechamento = Convert.ToDateTime(mskdtfechaitem.Text);
                MessageBox.Show("Item finalizado com sucesso", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            if (Modificar == false)
            {
                itensBLL.IncluirItens(itensModel);
            }
            else
            {
                if (dtgItens.CurrentRow.Cells[5].Value.ToString() != null)
                {
                    itensModel.Codigo = int.Parse(dtgItens.CurrentRow.Cells[5].Value.ToString());
                    itensBLL.AlterarItens(itensModel);
                }
                else
                {
                    MessageBox.Show("Informe o codigo do item", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            MessageBox.Show("Dados Gravados com Sucesso", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);

            dtgItens.DataSource = itensBLL.getItensDT();
        }