예제 #1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            string acao = null;

            if (site == null)
            {
                site = new Site();
            }

            site.siteNome = txtSiteNome.Text.ToUpper();
            site.siteLink = txtSiteLink.Text;


            if (site.Id == 0)
            {
                site.Id = SistemaBLL.InserirSiteBLL(site);
                acao    = "cadastrado";
            }
            else
            {
                SistemaBLL.AtualizarSiteBLL(site);
                acao = "atualizado";
            }



            MessageBox.Show("Site " + site.siteNome.ToString() + " " + acao + " com sucesso.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);

            DialogResult = DialogResult.OK;
        }
예제 #2
0
        private void CarregarLista()
        {
            SistemaBLL bll = new SistemaBLL();

            grvSistema.DataSource = bll.Listar();
            grvSistema.DataBind();
        }
예제 #3
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            if (!IsValid)
            {
                return;
            }

            Sistema objSistema = new Sistema();

            objSistema.Nome = txtNome.Text;

            SistemaBLL bll = new SistemaBLL();

            Resultado retorno = bll.Incluir(objSistema);

            if (retorno.Ok)
            {
                CarregarLista();

                //retorna visão de lista
                mvwSistema.ActiveViewIndex = 0;

                objPage.MostraMensagemTelaUpdatePanel(upSistema, "Cadastro realizado com sucesso!");
            }
            else
            {
                objPage.MostraMensagemTelaUpdatePanel(upSistema, retorno.Mensagem);
            }
        }
        public FrmClienteCadastrar(int CodigoCliente)
        {
            InitializeComponent();


            if (CodigoCliente != 0)
            {
                cliente = SistemaBLL.BuscarClienteBLL(CodigoCliente);

                mskClienteCPF.TextMaskFormat        = MaskFormat.ExcludePromptAndLiterals;
                mskClienteTel.TextMaskFormat        = MaskFormat.ExcludePromptAndLiterals;
                mskClienteTelCelular.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;
                mskAdicional.TextMaskFormat         = MaskFormat.ExcludePromptAndLiterals;

                cbSites.Items.Insert(0, cliente.clienteSiteNome);
                cbSites.SelectedIndex      = 0;
                txtClienteNome.Text        = cliente.clienteNome;
                mskClienteCPF.Text         = cliente.clienteCPF;
                txtClienteLogin.Text       = cliente.clienteLogin;
                txtClienteEmail.Text       = cliente.clienteEmail;
                txtClienteSenha.Text       = cliente.clienteSenha;
                mskClienteCartao.Text      = cliente.clienteCartao;
                mskClienteTel.Text         = cliente.clienteTel;
                mskClienteTelCelular.Text  = cliente.clienteTelCelular;
                txtClienteObs.Text         = cliente.clienteObs;
                mskClienteDN.Text          = cliente.clienteDN;
                txtClienteLogradouro.Text  = cliente.clienteLogradouro;
                txtClienteNumero.Text      = cliente.clienteNumero;
                txtClienteComplemento.Text = cliente.clienteComplemento;
                txtClienteBairro.Text      = cliente.clienteBairro;
                txtClienteCidade.Text      = cliente.clienteCidade;
                txtClienteUF.Text          = cliente.clienteUF;
                txtClienteAtendente.Text   = cliente.clienteAtendente;
            }
        }
예제 #5
0
        protected void btnAlterar_Click(object sender, EventArgs e)
        {
            if (!IsValid)
            {
                return;
            }

            Sistema objSistema = new Sistema();

            SistemaBLL bll = new SistemaBLL();

            objSistema.Codigo = Convert.ToByte(txtCodigo.Text);
            objSistema.Nome   = txtNome.Text;

            Resultado retorno = bll.Alterar(objSistema);

            if (retorno.Ok)
            {
                CarregarLista();

                //Posiciona na visão de Listagem
                mvwSistema.ActiveViewIndex = 0;

                objPage.MostraMensagemTelaUpdatePanel(upSistema, "Cadastro alterado com sucesso!");
            }
            else
            {
                objPage.MostraMensagemTelaUpdatePanel(upSistema, retorno.Mensagem);
            }
        }
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Deseja excluir o cliente " + Grid.CurrentRow.Cells["ColumnNome"].Value.ToString() + "?", "Excluir Ciente", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                int CodigoClienteLinhaSelecionada = int.Parse(Grid.CurrentRow.Cells["ColumnID"].Value.ToString());

                SistemaBLL.ExcluirClienteBLL(CodigoClienteLinhaSelecionada);

                Grid.Rows.RemoveAt(Grid.CurrentRow.Index);
            }
        }
예제 #7
0
        public FrmClienteSitesCadastrar(int CodigoSite)
        {
            InitializeComponent();
            //   fillTipos();

            if (CodigoSite != 0)
            {
                site = SistemaBLL.BuscarSiteBLL(CodigoSite);

                txtSiteNome.Text = site.siteNome;
                txtSiteLink.Text = site.siteLink;
            }
        }
        //Função para preencher combobox com tipos de sites do banco
        void fillSites()
        {
            cbSites.Items.Clear();

            string[] sites = { };

            List <Site> Sites = SistemaBLL.BuscarSites(sites);

            foreach (var site in Sites)
            {
                cbSites.Items.Add(site.siteNome);
            }
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            string acao = null;

            if (cliente == null)
            {
                cliente = new Cliente();
            }
            //Removendo máscara para salvar no banco o atributo bruto
            mskClienteCPF.TextMaskFormat        = MaskFormat.ExcludePromptAndLiterals;
            mskClienteTel.TextMaskFormat        = MaskFormat.ExcludePromptAndLiterals;
            mskClienteTelCelular.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;
            mskClienteDN.TextMaskFormat         = MaskFormat.ExcludePromptAndLiterals;
            mskClienteCartao.TextMaskFormat     = MaskFormat.ExcludePromptAndLiterals;

            cliente.clienteNome        = txtClienteNome.Text.ToUpper();
            cliente.clienteCPF         = mskClienteCPF.Text.ToUpper();
            cliente.clienteLogin       = txtClienteLogin.Text;
            cliente.clienteEmail       = txtClienteEmail.Text.ToLower();
            cliente.clienteSenha       = txtClienteSenha.Text;
            cliente.clienteCartao      = mskClienteCartao.Text.ToUpper();
            cliente.clienteTel         = mskClienteTel.Text.ToUpper();
            cliente.clienteTelCelular  = mskClienteTelCelular.Text.ToUpper();
            cliente.clienteObs         = txtClienteObs.Text.ToUpper();
            cliente.clienteDN          = mskClienteDN.Text.ToUpper();
            cliente.clienteLogradouro  = txtClienteLogradouro.Text.ToUpper();
            cliente.clienteNumero      = txtClienteNumero.Text.ToUpper();
            cliente.clienteComplemento = txtClienteComplemento.Text.ToUpper();
            cliente.clienteBairro      = txtClienteBairro.Text.ToUpper();
            cliente.clienteCidade      = txtClienteCidade.Text.ToUpper();
            cliente.clienteUF          = txtClienteUF.Text.ToUpper();
            cliente.clienteAtendente   = txtClienteAtendente.Text.ToUpper();
            cliente.clienteSiteIdFk    = cbSites.Text;



            if (cliente.Id == 0)
            {
                cliente.Id = SistemaBLL.InserirClienteBLL(cliente);
                acao       = "cadastrado";
            }
            else
            {
                SistemaBLL.AtualizarClienteBLL(cliente);
                acao = "atualizado";
            }

            MessageBox.Show("Cliente " + cliente.clienteNome.ToString() + " " + acao + " com sucesso.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);

            DialogResult = DialogResult.OK;
        }
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            Grid.Rows.Clear();

            string[] filtros = { txtPesquisar.Text };

            List <Site> Sites = SistemaBLL.BuscarSiteDAL(filtros);

            foreach (var site in Sites)
            {
                string[] linhaSite = { site.Id.ToString(), site.siteNome, site.siteLink };
                Grid.Rows.Add(linhaSite);
            }
        }
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            Grid.Rows.Clear();

            string[] filtros = { txtPesquisar.Text, cbTipo.Text };

            List <Cliente> Clientes = SistemaBLL.BuscarClienteDAL(filtros);

            foreach (var cliente in Clientes)
            {
                string[] linhaCliente = { cliente.Id.ToString(), cliente.clienteSiteNome, cliente.clienteNome, cliente.clienteCPF, cliente.clienteLogin, cliente.clienteEmail, cliente.clienteSenha, cliente.clienteCartao, cliente.clienteTelCelular, cliente.clienteTel, cliente.clienteObs, cliente.clienteDN, cliente.clienteLogradouro, cliente.clienteNumero, cliente.clienteComplemento, cliente.clienteBairro, cliente.clienteCidade, cliente.clienteUF, cliente.clienteAtendente, cliente.clienteSiteLink };
                Grid.Rows.Add(linhaCliente);
            }
        }
예제 #12
0
        protected void grvSistema_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            byte codigoSelecionado;

            if (e.CommandName == "EDITAR")
            {
                codigoSelecionado = Convert.ToByte(e.CommandArgument);

                //Consulta objeto no Banco de Dados
                SistemaBLL bll         = new SistemaBLL();
                Sistema    objConsulta = bll.Consultar(codigoSelecionado);

                //Preenche dados da Tela
                txtCodigo.Text = objConsulta.Codigo.ToString();
                txtNome.Text   = objConsulta.Nome;

                //Posiciona o foco inicial
                txtCodigo.Enabled = false;
                txtNome.Focus();

                //Mudar visualização para Cadastro
                mvwSistema.ActiveViewIndex = 1;

                //Visualiza Botões Corretos
                btnSalvar.Visible  = false;
                btnAlterar.Visible = true;
            }
            else if (e.CommandName == "STATUS")
            {
                string[] commandArgs = e.CommandArgument.ToString().Split(new char[] { ',' });
                string   id          = commandArgs[0];
                string   status      = commandArgs[1];

                SistemaBLL bll = new SistemaBLL();

                Resultado retorno = bll.AlterarStatus(byte.Parse(id), int.Parse(status));

                if (retorno.Ok)
                {
                    CarregarLista();
                }
                else
                {
                    objPage.MostraMensagemTelaUpdatePanel(upSistema, retorno.Mensagem);
                }
            }
        }