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(); }
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); } } }
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); } }
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(); }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } } }
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); } }
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); } } }