Esempio n. 1
0
        protected void btnPesquisar_Click(object sender, EventArgs e)
        {
            var clientes = new ClienteControl().Buscar(
                txtNomeClientePesquisa.Value.Trim(),
                txtNomeEmpresaPesquisa.Value.Trim());

            popularGridView(clientes);
        }
Esempio n. 2
0
        private void SalvaCliente(ClienteModel modelo)
        {
            ClienteControl control = new ClienteControl(modelo);

            switch (controle_operacao)
            {
            case 0:
                int aux = control.Inserir();
                switch (aux)
                {
                case 0:
                    MessageBox.Show("Verifique todos os campos obrigatorios", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;

                case 1:
                    MessageBox.Show("Item ja cadastrado no banco de dados", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;

                case 2:
                    MessageBox.Show("Operação realizada com sucesso", "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimpaCampos();
                    break;

                default:
                    MessageBox.Show("Erro na operação", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;
                }
                break;

            case 1:

                int aux2 = control.Update();
                switch (aux2)
                {
                case 0:
                    MessageBox.Show("Verifique todos os campos obrigatorios", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;

                case 1:
                    MessageBox.Show("Operação realizada com sucesso", "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimpaCampos();
                    break;

                default:
                    MessageBox.Show("Erro na operação", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;
                }
                break;

            default:
                MessageBox.Show("Selecione as opções de NOVO ou EDITAR", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                break;
            }
        }
 private void frmBuscaCliente_Load(object sender, EventArgs e)
 {
     try
     {
         ClienteControl control = new ClienteControl(txtCodFornecedor.Text, txtRazaoSocial.Text, txtFantasia.Text);
         PreencheGrid(control.Select());
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro: " + ex, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
        private bool ChangeGroupOfClients(List <PedidoFields> listPedidos)
        {
            try
            {
                foreach (PedidoFields itemListPedido in listPedidos)
                {
                    bool          updated = false;
                    ClienteFields cliente = new ClienteControl().GetItem(itemListPedido.fkCliente);

                    var grupoCliente  = new GrupoClienteControl().GetItem(new SubGrupoClienteControl().GetItem(cliente.fkSubGrupoCliente).fkGrupoCliente);
                    var listSubGrupos = from sbc in new SubGrupoClienteControl().GetAll()
                                        where sbc.fkGrupoCliente == grupoCliente.idGrupoCliente
                                        select sbc;

                    foreach (SubGrupoClienteFields itemSubGrupo in listSubGrupos)
                    {
                        if (itemListPedido.valorTotalPedido == 0)
                        {
                            break;
                        }

                        if (itemListPedido.valorTotalPedido >= itemSubGrupo.valorIndiceInicial &&
                            (itemListPedido.valorTotalPedido <= itemSubGrupo.valorIndiceFinal || itemSubGrupo.valorIndiceFinal == 0))
                        {
                            cliente.fkSubGrupoCliente = itemSubGrupo.idSubGrupoCliente;
                            new ClienteControl().Update(cliente);
                            updated = true;
                            break;
                        }
                    }

                    if (!updated)
                    {
                        //set inative group for this client
                        cliente.fkSubGrupoCliente = (from s in listSubGrupos
                                                     where (s.valorIndiceInicial == 0 && s.valorIndiceFinal == 0)
                                                     select s).FirstOrDefault().idSubGrupoCliente;

                        new ClienteControl().Update(cliente);
                    }
                }
            }
            catch (Exception ex)
            {
                return(false);
            }

            return(true);
        }
        protected void grdCliente_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Adcionar"))
            {
                int         index = Convert.ToInt32(e.CommandArgument);
                GridViewRow linha = grdCliente.Rows[index];
                Label       lblId = (Label)linha.FindControl("lblId");

                var cliente = new ClienteControl().Buscar(Convert.ToInt16(lblId.Text));
                lblNomeCliente.Text = cliente.Nome;
                hdfIdCliente.Value  = cliente.Id.ToString();

                popularGridView(new ClienteControl().BuscarTodosMenos(cliente.Id));
            }
        }
Esempio n. 6
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            ClienteControl control = new ClienteControl();

            if (MessageBox.Show("Deseja realmente excluir este cadastro?", "Excluir cadastro", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                if (control.Excluir(txtCli_cod_original.Text))
                {
                    MessageBox.Show("Cadastro excluido com sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimpaCampos();
                }
                else
                {
                    MessageBox.Show("Falha ao tentar excluir o cadastro!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
Esempio n. 7
0
        private void button1_Click(object sender, EventArgs e)
        {
            Console.WriteLine(textBox2.Text);

            //validar com o servidor
            var isClient = ClienteControl.BuscaCliente(textBox1.Text, textBox2.Text);

            if (isClient != null)
            {
                this.Visible = false;
                new Main(isClient).ShowDialog();
                this.Dispose();
            }
            else
            {
                MessageBox.Show("CPF ou senha incorretos", "Falha no login", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 8
0
        private void btnListar_Click(object sender, EventArgs e)
        {
            try
            {
                LimpaCampos();

                ClienteModel   model   = new ClienteModel();
                ClienteControl control = new ClienteControl();

                frmBuscaCliente busCliente = new frmBuscaCliente();
                busCliente.ShowDialog();

                if (busCliente.codigo != 0)
                {
                    model = control.SelectByID(busCliente.codigo);

                    txtCli_cod_original.Text = Convert.ToString(model.cli_cod);
                    txtNomeCliente.Text      = model.cli_nome_social;
                    txtNomeFantasia.Text     = model.cli_nome_fantasia;
                    txtEndereco.Text         = model.cli_endereco;
                    txtNumero.Text           = model.cli_numero;
                    txtBairro.Text           = model.cli_bairro;
                    txtCep.Text       = model.cli_cep;
                    txtDataAtual.Text = Convert.ToString(model.cli_data_cadastro);

                    cbEstado.SelectedValue = model.est_cod;
                    cbCidade.SelectedValue = model.cid_cod;

                    if (model.cli_tipo_pessoa.Equals("FISICA"))
                    {
                        rbPessoaFisica.Checked = true;
                    }
                    else
                    {
                        rbPessoaJuridica.Checked = true;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERRO: " + ex, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
        private void txtCodFornecedor_Leave(object sender, EventArgs e)
        {
            ClienteControl control = new ClienteControl();
            ClienteModel   model   = new ClienteModel();

            try
            {
                if (txtCodFornecedor.Text != string.Empty)
                {
                    model = control.SelectByID(Convert.ToInt32(txtCodFornecedor.Text));

                    txtCodFornecedor.Text  = Convert.ToString(model.cli_cod);
                    txtNomeFornecedor.Text = model.cli_nome_fantasia;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERRO: " + ex, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Esempio n. 10
0
        private void txtCli_cod_original_Leave(object sender, EventArgs e)
        {
            ClienteControl control = new ClienteControl();

            try
            {
                if (control.ValidarUsuario(Convert.ToInt32(txtCli_cod_original.Text)))
                {
                    MessageBox.Show("Cliente/Fornecedor ja cadastrado!", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtCli_cod_original.Clear();
                    txtCli_cod_original.Focus();
                    return;
                }
            }
            catch
            {
                //SEM MENSAGEM DE TRATAMENTO
                return;
            }
        }
Esempio n. 11
0
        protected void grdCliente_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Editar"))
            {
                int         index = Convert.ToInt32(e.CommandArgument);
                GridViewRow linha = grdCliente.Rows[index];
                Label       lblId = (Label)linha.FindControl("lblId");

                var cliente = new ClienteControl().Buscar(Convert.ToInt16(lblId.Text));

                hdfIdCliente.Value               = cliente.Id.ToString();
                txtNomeClienteCadastro.Value     = cliente.Nome;
                txtNomeEmpresaCadastro.Value     = cliente.Empresa;
                txtEmailCadastro.Value           = cliente.Email;
                txtTelefoneCadastro.Value        = cliente.Telefone;
                txtNumeroDocumentoCadastro.Value = cliente.Registro;
                ddlTipoDocumento.SelectedValue   = cliente.TipoDeRegistro;
                btnCadastrarCliente.Text         = "Salvar";

                MenuCadastro();
            }
        }