Exemplo n.º 1
0
        public int mtdEditarPedido(clPedidos objPed, int IdPedidos)
        {
            clPedidos objPedido = new clPedidos();
            int       resul     = objPedido.mtdEditar(objPed, IdPedidos);

            return(resul);
        }
Exemplo n.º 2
0
        public int mtdRegistrarPedidos(clPedidos objPed)
        {
            clPedidos objPedidos = new clPedidos();
            int       resul      = objPedidos.mtdRegistrar(objPed);

            return(resul);
        }
Exemplo n.º 3
0
        public DataSet mtdListarPedEnt()
        {
            DataSet   dsPedidos  = new DataSet();
            clPedidos objPedidos = new clPedidos();

            dsPedidos = objPedidos.mtdListarEntregados();
            return(dsPedidos);
        }
Exemplo n.º 4
0
        public DataSet mtdListarPedDes()
        {
            DataSet   dsPedidos  = new DataSet();
            clPedidos objPedidos = new clPedidos();

            dsPedidos = objPedidos.mtdListarDespachados();
            return(dsPedidos);
        }
Exemplo n.º 5
0
        public DataSet mtdListarPedPro()
        {
            DataSet   dsPedidos  = new DataSet();
            clPedidos objPedidos = new clPedidos();

            dsPedidos = objPedidos.mtdListarProduccion();
            return(dsPedidos);
        }
Exemplo n.º 6
0
        public DataSet mtdNotificacionPedido(string FechaXd)
        {
            DataSet   dsPed  = new DataSet();
            clPedidos objPed = new clPedidos();

            dsPed = objPed.mtdNotificacionPed(FechaXd);
            return(dsPed);
        }
Exemplo n.º 7
0
        public DataSet mtdPedidosEscritorio()
        {
            DataSet   dsPedidos  = new DataSet();
            clPedidos objPedidos = new clPedidos();

            dsPedidos = objPedidos.mtdListarEscritorio();
            return(dsPedidos);
        }
Exemplo n.º 8
0
        private void btnIncluir_Click(object sender, EventArgs e)
        {
            SqlDataReader drReader;
            int           CodigoCliente = 0;

            //verifica se o cliente foi selecionado
            if (cboClientes.Text == "")
            {
                MessageBox.Show("Selecione o Cliente!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                cboClientes.Focus();
                return;
            }

            //verifica se o produto foi digitado
            if (txtDescricao.Text == "")
            {
                MessageBox.Show("Produto Inválido!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                return;
            }

            //verifica se o subtotal está zerado
            if (txtSubtotal.Text == "0,00" || txtSubtotal.Text == "")
            {
                MessageBox.Show("SubTotal Inválido!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                return;
            }

            //instancia as classes
            clClientes    clClientes    = new clClientes();
            clPedidos     clPedidos     = new clPedidos();
            clItensPedido clItensPedido = new clItensPedido();

            //verifica se o pedido já foi salvo
            if (txtCodigo.Text == "")
            {
                //Pergunta para o usuário se ele confirma a inclusão do pedido
                DialogResult resposta;
                resposta = MessageBox.Show("Confirma a Inclusão do Pedido?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                if (resposta.Equals(DialogResult.Yes))
                {
                    //seleciona o código do cliente
                    clClientes.banco = Properties.Settings.Default.conexaoDB;
                    drReader         = clClientes.PesquisarNome(cboClientes.Text);
                    if (drReader.Read())
                    {
                        CodigoCliente = Convert.ToInt32(drReader["cliCodigo"].ToString());
                    }
                    else
                    {
                        MessageBox.Show("Cliente Inválido", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        drReader.Close();
                        return;
                    }
                    drReader.Close();

                    //carrega as propriedades do pedido
                    clPedidos.banco   = Properties.Settings.Default.conexaoDB;
                    clPedidos.Data    = String.Format("{0:yyyy-MM-dd}", dtpData.Value);
                    clPedidos.Cliente = CodigoCliente;
                    txtCodigo.Text    = Convert.ToString(clPedidos.Gravar());

                    //carrega as propriedades do ítem
                    clItensPedido.banco      = Properties.Settings.Default.conexaoDB;
                    clItensPedido.ID_Pedido  = Convert.ToInt32(txtCodigo.Text);
                    clItensPedido.ID_Produto = Convert.ToInt32(txtCodProduto.Text);
                    clItensPedido.Qtde       = txtQtde.Text;
                    clItensPedido.Unitario   = txtUnitario.Text;
                    clItensPedido.Subtotal   = txtSubtotal.Text;
                    clItensPedido.Gravar();

                    //atualiza a lista de itens inseridos
                    CarregarItens(Convert.ToInt32(txtCodigo.Text));

                    //totaliza o pedido
                    TotalPedido();

                    //limpa os campos
                    Limpar();
                    txtCodProduto.Focus();
                }
                else
                {
                    //carrega propriedades do item
                    clItensPedido.banco      = Properties.Settings.Default.conexaoDB;
                    clItensPedido.ID_Pedido  = Convert.ToInt32(txtCodigo.Text);
                    clItensPedido.ID_Produto = Convert.ToInt32(txtCodProduto.Text);
                    clItensPedido.Qtde       = txtQtde.Text;
                    clItensPedido.Unitario   = txtUnitario.Text;
                    clItensPedido.Subtotal   = txtSubtotal.Text;
                    clItensPedido.Gravar();

                    //atualiza a lista de itens inseridos
                    CarregarItens(Convert.ToInt32(txtCodigo.Text));

                    //limpa os campos
                    Limpar();
                    txtCodProduto.Focus();
                }
            }
        }