Example #1
0
        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();
        }
Example #2
0
        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;
                }
            }
        }
Example #3
0
File: ItemDAL.cs Project: TCCFW/TCC
        public Model.ItemPedidoModel getItens(int codigo)
        {
            conn = new SqlConnection(Strconexao);
            SqlCommand cmd = null;
            SqlDataReader dr;
            string commandtext;

            if (codigo != 0)
            {
                commandtext = "select itempedido.*, produtos.descricao from itempedido join produtos on produtos.id = itempedido.produto where itempedido.codigo=" + codigo;
            }
            else
            {
                commandtext = "select itempedido.*, produtos.descricao from itempedido join produtos on produtos.id = itempedido.produto";
            }
            Model.ItemPedidoModel itens = new Model.ItemPedidoModel();

            try
            {
                cmd = new SqlCommand(commandtext, conn);
                conn.Open();
                dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                //
                while (dr.Read())
                {
                    itens.Codigo = dr.GetInt32(0);
                    itens.Status = dr.GetString(1);
                    itens.Pedido = dr.GetInt32(2);
                    itens.Produto = dr.GetString(3);
                    itens.Valor = dr.GetDecimal(4);
                    itens.Qtd = dr.GetInt32(5);
                    itens.HoraAbertura = dr.GetDateTime(6);
                    itens.Complemento = dr.GetString(7);
                    itens.DesProduto = dr.GetString(8);
                }
                return itens;
            }

            catch (SqlException ex)
            {
                throw new ApplicationException(ex.ToString());
            }
            finally
            {
                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }
            }
        }