public bool InserirDA(Usuarios usu) { SqlParameter[] paramsToSP = new SqlParameter[12]; paramsToSP[0] = new SqlParameter("@login", usu.Login); paramsToSP[1] = new SqlParameter("@senha", utils.Criptografar(usu.Senha)); paramsToSP[2] = new SqlParameter("@nome", usu.Nome.ToUpper()); paramsToSP[3] = new SqlParameter("@status", usu.Status); paramsToSP[4] = new SqlParameter("@dtinicio", usu.DtInicio); paramsToSP[5] = new SqlParameter("@dtfim", usu.DtFim); paramsToSP[6] = new SqlParameter("@tipo", usu.Tipo); paramsToSP[7] = new SqlParameter("@email", usu.Email); paramsToSP[8] = new SqlParameter("@pessoaid", usu.PessoaId); paramsToSP[9] = new SqlParameter("@nrtentlogin", usu.NrTentLogin); paramsToSP[10] = new SqlParameter("@dhtentlogin", usu.DhTentLogin); paramsToSP[11] = new SqlParameter("@categoriaid", usu.CategoriaId); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_insert_usuarios", paramsToSP); return true; } catch (Exception e) { return false; } }
protected void btnEnviar_Click(object sender, EventArgs e) { UsuariosBL usuBL = new UsuariosBL(); Usuarios usu = new Usuarios(); string msg; DataSet usuDS = usuBL.PesquisarDAEmail(txtEmail.Text); if (usuDS.Tables[0].Rows.Count > 0) { msg = usuBL.EnviarEmailSenha(usuDS); if (msg == string.Empty) lblMensagem.Text = "Sua nova senha foi enviada para o email informado!"; else ExibirMensagem(msg); txtEmail.Text = ""; } else { lblMensagem.Text = "Email não cadastrado no sistema!"; txtEmail.Focus(); } }
public void CarregarPesquisaUsuario(string conteudo) { DataTable dt = new DataTable(); DataColumn coluna1 = new DataColumn("ID", Type.GetType("System.Int32")); DataColumn coluna2 = new DataColumn("CODIGO", Type.GetType("System.String")); DataColumn coluna3 = new DataColumn("DESCRICAO", Type.GetType("System.String")); dt.Columns.Add(coluna1); dt.Columns.Add(coluna2); dt.Columns.Add(coluna3); UsuariosBL usuBL = new UsuariosBL(); Usuarios usu = new Usuarios(); List<Usuarios> lUsuarios = usuBL.PesquisarBuscaBL(conteudo); foreach (Usuarios pes in lUsuarios) { DataRow linha = dt.NewRow(); linha["ID"] = pes.Id; linha["CODIGO"] = pes.Id; linha["DESCRICAO"] = pes.Nome; dt.Rows.Add(linha); } grdPesquisaUsuario.DataSource = dt; grdPesquisaUsuario.DataBind(); }
protected void dtgUsuarios_RowDeleting(object sender, GridViewDeleteEventArgs e) { UsuariosBL usuBL = new UsuariosBL(); Usuarios usuarios = new Usuarios(); usuarios.Id = utils.ComparaIntComZero(dtgUsuarios.DataKeys[e.RowIndex][0].ToString()); usuBL.ExcluirBL(usuarios); Pesquisar(null); }
public bool EditarBL(Usuarios usu) { if (usu.Id > 0 && IsValid(usu)) { UsuariosDA pessoasDA = new UsuariosDA(); return pessoasDA.EditarDA(usu); } else return false; }
public bool ExcluirDA(Usuarios usu) { SqlParameter[] paramsToSP = new SqlParameter[1]; paramsToSP[0] = new SqlParameter("@id", usu.Id); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_delete_usuarios", paramsToSP); return true; } catch (Exception e) { return false; } }
private List<Usuarios> CarregarObjUsuario(SqlDataReader dr) { List<Usuarios> usuarios = new List<Usuarios>(); while (dr.Read()) { Usuarios usu = new Usuarios(); Categorias cat = new Categorias(); Pessoas pes = new Pessoas(); usu.Id = int.Parse(dr["ID"].ToString()); usu.Login = dr["LOGIN"].ToString(); usu.Senha =null; usu.Nome = dr["NOME"].ToString(); usu.Status = dr["STATUS"].ToString(); usu.DtInicio = Convert.ToDateTime(dr["DTINICIO"].ToString()); usu.DtFim = Convert.ToDateTime(dr["DTFIM"].ToString()); usu.Tipo = dr["TIPO"].ToString(); usu.Email = dr["EMAIL"].ToString(); usu.PessoaId = utils.ComparaIntComNull(dr["PESSOAID"].ToString()); usu.NrTentLogin = utils.ComparaIntComNull(dr["NRTENTLOGIN"].ToString()); usu.DhTentLogin = utils.ComparaDataComNull(dr["DHTENTLOGIN"].ToString()); usu.CategoriaId = utils.ComparaIntComZero(dr["CATEGORIAID"].ToString()); cat.Id = int.Parse(dr["CATEGORIAID"].ToString()); cat.Codigo = int.Parse(dr["CODCAT"].ToString()); cat.Descricao = dr["DESCAT"].ToString(); usu.Categoria = cat; if (utils.ComparaIntComZero(dr["PESSOAID"].ToString()) > 0) { pes.Id = int.Parse(dr["PESSOAID"].ToString()); pes.Codigo = int.Parse(dr["PESCOD"].ToString()); pes.Nome = dr["PESNOME"].ToString(); usu.Pessoa = pes; } usuarios.Add(usu); } return usuarios; }
protected void btnSalvar_Click(object sender, EventArgs e) { UsuariosBL usuBL = new UsuariosBL(); Usuarios usuarios = new Usuarios(); usuarios.Id = utils.ComparaIntComZero(hfId.Value); usuarios.PessoaId = utils.ComparaIntComNull(hfIdPessoa.Value); usuarios.Nome = txtNome.Text; usuarios.Email = txtEmail.Text; usuarios.Login = txtLogin.Text; usuarios.Senha = txtSenha.Text; usuarios.Status = ddlStatus.SelectedValue; usuarios.DtInicio = Convert.ToDateTime(txtDtInicio.Text); usuarios.DtFim = Convert.ToDateTime(txtDtFim.Text); usuarios.CategoriaId = utils.ComparaIntComZero(ddlCategoria.SelectedValue); if (usuarios.Id > 0) { if (usuBL.EditarBL(usuarios)) ExibirMensagem("Usuário atualizado com sucesso !"); else ExibirMensagem("Não foi possível atualizar o usuário. Revise as informações."); } else { if (usuarios.Senha == null || usuarios.Senha == string.Empty) { lblInformacao.Text = "* Informe a senha"; txtSenha.Focus(); } else { lblInformacao.Text = ""; if (usuBL.InserirBL(usuarios)) { ExibirMensagem("Usuário gravado com sucesso !"); LimparCampos(); } } } }
private List<MovimentosEstoque> CarregarObjMovimentoEstoque(SqlDataReader dr) { List<MovimentosEstoque> movEstoque = new List<MovimentosEstoque>(); while (dr.Read()) { MovimentosEstoque movEst = new MovimentosEstoque(); movEst.Id = int.Parse(dr["ID"].ToString()); movEst.VendaItensId = utils.ComparaIntComNull(dr["VENDAITENSID"].ToString()); movEst.UsuarioId = utils.ComparaIntComZero(dr["USUARIOID"].ToString()); movEst.VlrVenda = utils.ComparaDecimalComZero(dr["VLRVENDA"].ToString()); movEst.VlrCusto = utils.ComparaDecimalComZero(dr["VLRCUSTO"].ToString()); movEst.ItemEstoqueId = int.Parse(dr["ITEMESTOQUEID"].ToString()); movEst.Quantidade = utils.ComparaIntComZero(dr["QUANTIDADE"].ToString()); movEst.NotaEntradaId = utils.ComparaIntComNull(dr["NOTAENTRADAITENSID"].ToString()); movEst.Tipo = dr["TIPO"].ToString(); movEst.Data = Convert.ToDateTime(dr["DATA"].ToString()); movEst.NumeroVenda = utils.ComparaIntComNull(dr["NUMERO"].ToString()); movEst.Numnota = utils.ComparaIntComNull(dr["NUMNOTA"].ToString()); movEst.Serie = utils.ComparaShortComNull(dr["SERIE"].ToString()); Usuarios usuarios = new Usuarios(); usuarios.Login = dr["LOGIN"].ToString(); movEst.Usuarios = usuarios; Obras obras = new Obras(); obras.Codigo = Int32.Parse(dr["CODIGO"].ToString()); obras.Titulo = dr["TITULO"].ToString(); movEst.Obras = obras; movEstoque.Add(movEst); } return movEstoque; }
private List<Doacoes> CarregarObjDoacoes(SqlDataReader dr) { PessoasDA pesDA = new PessoasDA(); UsuariosDA usuDA = new UsuariosDA(); List<Doacoes> Doacoes = new List<Doacoes>(); while (dr.Read()) { Doacoes doa = new Doacoes(); doa.Id = int.Parse(dr["ID"].ToString()); doa.PessoaId = int.Parse(dr["PESSOAID"].ToString()); doa.Data = Convert.ToDateTime(dr["DATA"].ToString()); doa.Valor = Convert.ToDecimal(dr["VALOR"].ToString()); doa.UsuarioId = int.Parse(dr["USUARIOID"].ToString()); if (doa.PessoaId > 0) { List<Pessoas> pes = pesDA.PesquisarDA(doa.PessoaId); Pessoas pessoa = new Pessoas(); foreach (Pessoas ltPes in pes) { pessoa.Id = ltPes.Id; pessoa.Codigo = ltPes.Codigo; pessoa.Nome = ltPes.Nome; } doa.Pessoa = pessoa; } if (doa.UsuarioId > 0) { List<Usuarios> usu = usuDA.PesquisarDA(doa.UsuarioId); Usuarios usuarios = new Usuarios(); foreach (Usuarios ltUsu in usu) { usuarios.Id = ltUsu.Id; usuarios.Login = ltUsu.Login; usuarios.Nome = ltUsu.Nome; } doa.Usuario = usuarios; } Doacoes.Add(doa); } return Doacoes; }
public bool ExcluirBL(Usuarios usu) { if (usu.Id > 0) { UsuariosDA pessoasDA = new UsuariosDA(); return pessoasDA.ExcluirDA(usu); } else return false; }
private bool IsValid(Usuarios usu) { bool valido; valido = usu.Nome.Length <= 70 && usu.Email.Length <= 100 && usu.Status.Length <= 1 && usu.Senha.Length <= 500; valido = valido && usu.CategoriaId > 0; valido = valido && usu.DtFim != null && usu.DtInicio != null && usu.Senha != null && usu.Login != null && usu.Status != null; return valido; }
public bool InserirBL(Usuarios usu) { if (IsValid(usu)) { UsuariosDA pessoasDA = new UsuariosDA(); return pessoasDA.InserirDA(usu); } return false; }
private List<Vendas> CarregarObjVenda(SqlDataReader dr) { List<Vendas> vendas = new List<Vendas>(); PessoasDA pesDA = new PessoasDA(); UsuariosDA usuDA = new UsuariosDA(); while (dr.Read()) { Vendas ven = new Vendas(); ven.Id = int.Parse(dr["ID"].ToString()); ven.Numero = utils.ComparaIntComZero(dr["NUMERO"].ToString()); ven.PessoaId = utils.ComparaIntComZero(dr["PESSOAID"].ToString()); ven.UsuarioId = utils.ComparaIntComZero(dr["USUARIOID"].ToString()); ven.Data = Convert.ToDateTime(dr["DATA"].ToString()); ven.Situacao = dr["SITUACAO"].ToString(); List<Pessoas> pes = pesDA.PesquisarDA(ven.PessoaId); Pessoas pessoa = new Pessoas(); foreach (Pessoas ltPes in pes) { pessoa.Id = ltPes.Id; pessoa.Codigo = ltPes.Codigo; pessoa.Nome = ltPes.Nome; } ven.Pessoas = pessoa; List<Usuarios> usu = usuDA.PesquisarDA(ven.UsuarioId); Usuarios usuarios = new Usuarios(); foreach (Usuarios ltUsu in usu) { usuarios.Id = ltUsu.Id; usuarios.Login = ltUsu.Login; usuarios.Nome = ltUsu.Nome; } ven.Usuarios = usuarios; vendas.Add(ven); } return vendas; }