Esempio n. 1
0
        private void AlterarCliente()
        {
            int ID = int.TryParse(txtID.Text, out ID) ? ID : 0;

            try
            {
                ClienteBll clienteBll = new ClienteBll();
                Cliente    cliente    = clienteBll.RetornarCliente(ID);

                cliente.Ativo       = cbAtivo.Checked;
                cliente.Bairro      = txtBairro.Text;
                cliente.Celular     = txtCelular.Text;
                cliente.Cep         = txtCep.Text;
                cliente.Cidade      = txtCidade.Text;
                cliente.Complemento = txtComplemento.Text;
                cliente.CPFCNPJ     = txtCPFCNPJ.Text;
                cliente.Email       = txtEmail.Text;
                //TODO: desenvolver conceito de empresa
                //cliente.EmpresaID
                cliente.Endereco = txtEndereco.Text;
                //TODO: Inserir campo estado
                //cliente.Estado =
                cliente.InscricaoEstadual = txtInscricaoEstadual.Text;
                cliente.NomeFantasia      = txtNomeFantasia.Text;
                cliente.Numero            = txtNumero.Text;
                cliente.RazaoSocial       = txtRazaoSocial.Text;
                cliente.Telefone          = txtTelefone.Text;

                clienteBll.AlterarCliente(cliente);

                LimparFormulario();

                LogBll.InserirLog(new Log
                {
                    ItemID   = ID,
                    Login    = Context.User.Identity.Name,
                    Operacao = TipoOperacao.Update.ToString(),
                    Tabela   = "Cliente"
                });

                Msg.Sucesso(Resource.ItemSalvoSucesso, this);
            }
            catch (Exception ex)
            {
                LogBll.InserirLog(new Log
                {
                    ItemID   = ID,
                    Login    = Context.User.Identity.Name,
                    Mensagem = ex.Message,
                    Operacao = TipoOperacao.Update.ToString(),
                    Tabela   = "Cliente"
                });

                Msg.Erro(Resource.ContateAdminstrador, this);
            }
        }
Esempio n. 2
0
        protected void gvClientes_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Alterar"))
            {
                int index = int.Parse(e.CommandArgument.ToString());
                int ID    = int.TryParse(gvClientes.Rows[index].Cells[1].Text, out ID) ? ID : 0;

                try
                {
                    ClienteBll clienteBll = new ClienteBll();
                    Cliente    cliente    = clienteBll.RetornarCliente(ID);

                    txtID.Text                = string.Format("{0:000000}", cliente.ID);
                    txtBairro.Text            = cliente.Bairro;
                    txtCelular.Text           = cliente.Celular;
                    txtCep.Text               = cliente.Cep;
                    txtCidade.Text            = cliente.Cidade;
                    txtComplemento.Text       = cliente.Complemento;
                    txtCPFCNPJ.Text           = cliente.CPFCNPJ;
                    txtEmail.Text             = cliente.Email;
                    txtEndereco.Text          = cliente.Endereco;
                    txtInscricaoEstadual.Text = cliente.InscricaoEstadual;
                    txtNomeFantasia.Text      = cliente.NomeFantasia;
                    txtNumero.Text            = cliente.Numero;
                    txtRazaoSocial.Text       = cliente.RazaoSocial;
                    txtTelefone.Text          = cliente.Telefone;
                    cbAtivo.Checked           = cliente.Ativo;

                    hfTipoOperacao.Value = TipoOperacao.Update.ToString();
                }
                catch (Exception ex)
                {
                    LogBll.InserirLog(new Log
                    {
                        ItemID   = ID,
                        Login    = User.Identity.Name,
                        Mensagem = ex.Message,
                        Operacao = TipoOperacao.Read.ToString(),
                        Tabela   = "Cliente"
                    });

                    Msg.Erro(Resource.ContateAdminstrador, this);
                }
            }
        }