Ejemplo n.º 1
0
        private void LimparFormulario()
        {
            try
            {
                txtID.Text = string.Format("{0:000000}", ClienteBll.RetornaNovoID());
            }
            catch (Exception ex)
            {
                LogBll.InserirLog(new Log
                {
                    Login    = User.Identity.Name,
                    Mensagem = ex.Message,
                    Operacao = TipoOperacao.Read.ToString(),
                    Tabela   = "Cliente"
                });
                Msg.Erro(Resource.ContateAdminstrador, this);
            }

            txtBairro.Text            = string.Empty;
            txtCelular.Text           = string.Empty;
            txtCep.Text               = string.Empty;
            txtCidade.Text            = string.Empty;
            txtComplemento.Text       = string.Empty;
            txtCPFCNPJ.Text           = string.Empty;
            txtEmail.Text             = string.Empty;
            txtEndereco.Text          = string.Empty;
            txtInscricaoEstadual.Text = string.Empty;
            txtNomeFantasia.Text      = string.Empty;
            txtNumero.Text            = string.Empty;
            txtRazaoSocial.Text       = string.Empty;
            txtTelefone.Text          = string.Empty;
            cbAtivo.Checked           = true;

            hfTipoOperacao.Value = TipoOperacao.Create.ToString();
        }
Ejemplo n.º 2
0
        protected void gvProdutos_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Alterar"))
            {
                int index = int.Parse(e.CommandArgument.ToString());
                int ID    = int.TryParse(gvProdutos.Rows[index].Cells[1].Text, out ID) ? ID : 0;

                try
                {
                    ProdutoBll produtoBll = new ProdutoBll();
                    Produto    produto    = produtoBll.RetornaProduto(ID);

                    txtID.Text              = string.Format("{0:000000}", produto.ID);
                    txtDescricao.Text       = produto.Descricao;
                    txtPrecoQuantidade.Text = string.Format("{0:C}", produto.PrecoQuantidade);
                    txtPrecoUnitario.Text   = string.Format("{0:C}", produto.PrecoUnitario);
                    cbAtivo.Checked         = produto.Ativo.Equals(1) ? true : false;

                    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   = "Produto"
                    });

                    Msg.Erro(Resource.ContateAdminstrador, this);
                }
            }
        }
Ejemplo n.º 3
0
 private void LimparFormulario()
 {
     try
     {
         txtID.Text    = string.Format("{0:000000}", UsuarioBll.RetornaNovoID());
         txtNome.Text  = string.Empty;
         txtLogin.Text = string.Empty;
         txtSenha.Text = string.Empty;
         txtEmail.Text = string.Empty;
         ddlAtivoFiltro.SelectedValue = "1";
         cbAtivo.Checked      = true;
         hfTipoOperacao.Value = TipoOperacao.Create.ToString();
     }
     catch (Exception ex)
     {
         LogBll.InserirLog(new Log
         {
             Data     = DateTime.Today,
             Mensagem = ex.Message,
             Login    = this.Context.User.Identity.Name,
             Operacao = TipoOperacao.Create.ToString(),
             Tabela   = "Usuarios"
         });
         Msg.Erro(Resource.ContateAdminstrador, this);
     }
 }
Ejemplo n.º 4
0
        private void LimparFormulario()
        {
            try
            {
                txtID.Text = string.Format("{0:000000}", ProdutoBll.RetornaNovoID());
            }
            catch (Exception ex)
            {
                LogBll.InserirLog(new Log
                {
                    Login    = User.Identity.Name,
                    Mensagem = ex.Message,
                    Operacao = TipoOperacao.Read.ToString(),
                    Tabela   = "Produto"
                });
                Msg.Erro(Resource.ContateAdminstrador, this);
            }

            ddlFornecedor.SelectedValue = "0";
            txtDescricao.Text           = string.Empty;
            txtPrecoQuantidade.Text     = string.Empty;
            txtPrecoUnitario.Text       = string.Empty;
            txtQuantidadeReposicao.Text = string.Empty;
            cbAtivo.Checked             = true;

            hfTipoOperacao.Value = TipoOperacao.Create.ToString();
        }
Ejemplo n.º 5
0
        private void BindarGrid()
        {
            try
            {
                UsuarioBll usuarioBll = new UsuarioBll();

                string[] filtro = new string[2];

                filtro[0] = txtFiltro.Text;
                filtro[1] = ddlAtivoFiltro.SelectedValue;

                gvUsuarios.DataSource = usuarioBll.BuscarUsuarios(filtro);
                gvUsuarios.DataBind();
            }
            catch (Exception ex)
            {
                LogBll.InserirLog(new Log
                {
                    Data     = DateTime.Today,
                    Mensagem = ex.Message,
                    Login    = this.Context.User.Identity.Name,
                    Operacao = TipoOperacao.Read.ToString(),
                    Tabela   = "Usuarios"
                });
                Msg.Erro(Resource.ContateAdminstrador, this);
            }
        }
Ejemplo n.º 6
0
        private void ExcluirUsuario()
        {
            int contador = 0;

            try
            {
                foreach (GridViewRow row in gvUsuarios.Rows)
                {
                    CheckBox chkSelecionado = (CheckBox)row.FindControl("chkSelecionar");

                    if (chkSelecionado.Checked.Equals(true))
                    {
                        int ID = int.TryParse(row.Cells[1].Text, out ID) ? ID : 0;

                        Usuario    usuario    = new Usuario();
                        UsuarioBll usuarioBll = new UsuarioBll();

                        usuario = usuarioBll.RetornaUsuario(ID);

                        usuarioBll.RemoverUsuario(usuario);

                        contador++;

                        LogBll.InserirLog(new Log
                        {
                            ItemID   = usuario.ID,
                            Login    = Context.User.Identity.Name,
                            Operacao = TipoOperacao.Delete.ToString(),
                            Tabela   = "Usuario",
                            Data     = DateTime.Now
                        });
                    }
                }

                if (contador > 0)
                {
                    Msg.Sucesso(string.Format(Resource.ItemExcluidoSucesso, contador), this);
                }
                else
                {
                    Msg.Warning(Resource.ItemSelecioneExclusao, this);
                }

                LimparFormulario();
                BindarGrid();
            }
            catch (Exception ex)
            {
                LogBll.InserirLog(new Log
                {
                    Data     = DateTime.Now,
                    Login    = Context.User.Identity.Name,
                    Mensagem = ex.Message,
                    Operacao = TipoOperacao.Delete.ToString(),
                    Tabela   = "Usuario"
                });

                Msg.Erro(Resource.ContateAdminstrador, this);
            }
        }
Ejemplo n.º 7
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);
            }
        }
Ejemplo n.º 8
0
        private void AlterarProduto()
        {
            int ID = int.TryParse(txtID.Text, out ID) ? ID : 0;

            try
            {
                ProdutoBll produtoBll          = new ProdutoBll();
                Produto    produto             = produtoBll.RetornaProduto(ID);
                int        fornecedorID        = int.TryParse(ddlFornecedor.SelectedValue, out fornecedorID) ? fornecedorID : 0;
                decimal    precoUnitario       = decimal.TryParse(txtPrecoUnitario.Text, out precoUnitario) ? precoUnitario : 0;
                decimal    precoQuantidade     = decimal.TryParse(txtPrecoQuantidade.Text, out precoQuantidade) ? precoQuantidade : 0;
                decimal    quantidadeReposicao = decimal.TryParse(txtQuantidadeReposicao.Text, out quantidadeReposicao) ? quantidadeReposicao : 0;

                produto.Ativo     = cbAtivo.Checked;
                produto.Ativo     = cbAtivo.Checked;
                produto.Descricao = txtDescricao.Text;
                //TODO: IMPLEMENTAR
                //produto.EmpresaID
                //produto.FornecedorID = fornecedorID;
                produto.PrecoQuantidade = precoQuantidade;
                produto.PrecoUnitario   = precoUnitario;

                produtoBll.AlterarProduto(produto);

                LimparFormulario();

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

                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   = "Produto"
                });

                Msg.Erro(Resource.ContateAdminstrador, this);
            }
        }
Ejemplo n.º 9
0
        private void AlterarUsuario()
        {
            int ID = int.TryParse(txtID.Text, out ID) ? ID : 0;

            try
            {
                UsuarioBll usuarioBll = new UsuarioBll();
                Usuario    usuario    = usuarioBll.RetornaUsuario(ID);

                usuario.Login = txtLogin.Text;

                if (!usuarioBll.VerificaUsuarioExistente(usuario, TipoOperacao.Update))
                {
                    usuario.Nome  = txtNome.Text;
                    usuario.Senha = txtSenha.Text;
                    usuario.Email = txtEmail.Text;
                    usuario.Ativo = cbAtivo.Checked;

                    usuarioBll.AlterarUsuario(usuario);
                    LimparFormulario();

                    LogBll.InserirLog(new Log
                    {
                        ItemID   = usuario.ID,
                        Data     = DateTime.Now,
                        Login    = Context.User.Identity.Name,
                        Operacao = hfTipoOperacao.Value,
                        Tabela   = "Usuario"
                    });
                    Msg.Sucesso(Resource.ItemSalvoSucesso, this);
                }
                else
                {
                    Msg.Info(string.Format(Resource.UsuarioExistente, usuario.Login), this);
                }
            }
            catch (Exception ex)
            {
                LogBll.InserirLog(new Log
                {
                    ItemID   = ID,
                    Data     = DateTime.Now,
                    Mensagem = ex.Message,
                    Operacao = hfTipoOperacao.Value,
                    Tabela   = "Usuario",
                    Login    = Context.User.Identity.Name
                });
                Msg.Erro(Resource.ContateAdminstrador, this);
            }
        }
Ejemplo n.º 10
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);
                }
            }
        }
Ejemplo n.º 11
0
        private void BindarGrid()
        {
            try
            {
                ClienteBll clienteBll = new ClienteBll();

                gvClientes.DataSource = clienteBll.BuscaClientes(txtFiltro.Text);
                gvClientes.DataBind();
            }
            catch (Exception ex)
            {
                LogBll.InserirLog(new Log
                {
                    Login    = User.Identity.Name,
                    Mensagem = ex.Message,
                    Operacao = TipoOperacao.Read.ToString(),
                    Tabela   = "Cliente"
                });
                Msg.Erro(Resource.ContateAdminstrador, this);
            }
        }
Ejemplo n.º 12
0
        protected void gvUsuarios_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Alterar"))
            {
                int index = int.Parse(e.CommandArgument.ToString());
                int ID    = int.TryParse(gvUsuarios.Rows[index].Cells[1].Text, out ID) ? ID : 0;

                try
                {
                    UsuarioBll usuarioBll = new UsuarioBll();
                    Usuario    usuario    = usuarioBll.RetornaUsuario(ID);

                    txtID.Text      = string.Format("{0:000000}", usuario.ID);
                    txtNome.Text    = usuario.Nome;
                    txtLogin.Text   = usuario.Login;
                    txtSenha.Text   = usuario.Senha;
                    txtEmail.Text   = usuario.Email;
                    cbAtivo.Checked = usuario.Ativo;

                    hfTipoOperacao.Value = TipoOperacao.Update.ToString();
                }
                catch (Exception ex)
                {
                    LogBll.InserirLog(new Log
                    {
                        Data     = DateTime.Now,
                        ItemID   = ID,
                        Login    = Context.User.Identity.Name,
                        Mensagem = ex.Message,
                        Operacao = TipoOperacao.Read.ToString(),
                        Tabela   = "Usuario"
                    });
                    Msg.Erro(Resource.ContateAdminstrador, this);
                }
            }
        }