static public List <TipoContato> ObterTiposContato() { List <TipoContato> lstTiposContato = new List <TipoContato>(); ParametrosConexao parametrosConexao = new ParametrosConexao(); parametrosConexao.Open(); try { parametrosConexao.strSQL = "SELECT * FROM tcotipo_contato"; parametrosConexao.PrepareCommand(); parametrosConexao.dt = parametrosConexao.ExecuteCommand(); foreach (DataRow row in parametrosConexao.dt.Rows) { lstTiposContato.Add(new TipoContato() { CodTipoContato = (int)row["cod_tipo_contato"], DesTipoContato = row["des_tipo_contato"].ToString() }); } return(lstTiposContato); } finally { parametrosConexao.Close(); } }
public static List <Usuario> ObterUsuarios() { List <Usuario> lstUsuarios = new List <Usuario>(); ParametrosConexao parametrosConexao = new ParametrosConexao(); parametrosConexao.Open(); parametrosConexao.strSQL = "SELECT * FROM usrusuario usr"; parametrosConexao.PrepareCommand(); parametrosConexao.dt = parametrosConexao.ExecuteCommand(); foreach (DataRow row in parametrosConexao.dt.Rows) { DateTime tmp; var res = DateTime.TryParse(row["dta_nascimento"].ToString(), out tmp); var NumCPF = row["num_cpf"].ToString(); var DesEmail = row["des_email"].ToString(); lstUsuarios.Add(new Usuario() { CodUsuario = (int)row["cod_usuario"], DesNome = (string)row["des_nome"], DesLogin = (string)row["des_login"], DesSenha = (string)row["des_senha"], DtaNascimento = res ? tmp : DateTime.MinValue, NumCPF = row["num_cpf"].ToString(), DesEmail = row["des_email"].ToString() }); } return(lstUsuarios); }
static public List <Contato> ObterContatos() { List <Contato> lstContato = new List <Contato>(); ParametrosConexao parametrosConexao = new ParametrosConexao(); parametrosConexao.Open(); parametrosConexao.strSQL = "SELECT * FROM cntcontato cnt"; parametrosConexao.PrepareCommand(); parametrosConexao.dt = parametrosConexao.ExecuteCommand(); foreach (DataRow row in parametrosConexao.dt.Rows) { lstContato.Add(new Contato() { CodContato = (int)row["cod_contato"], CodUsuario = (int)row["cod_usuario"], CodTipoContato = (int)row["cod_tipo_contato"], DtaCadastro = DateTime.Parse(row["dta_cadastro"].ToString()), NumDDD = row["num_ddd"].ToString(), NumTelefone = row["num_telefone"].ToString() }); } return(lstContato); }
public bool Autenticar() { ParametrosConexao parametrosConexao = new ParametrosConexao(); parametrosConexao.Open(); try { parametrosConexao.strSQL = "SELECT " + " usr.cod_usuario, " + " usr.des_nome " + "FROM " + " usrusuario usr " + "WHERE TRUE " + " AND usr.des_login = :des_login " + " AND usr.des_senha = :des_senha "; parametrosConexao.PrepareCommand(); parametrosConexao.AddParametro(":des_login", this.DesLogin); parametrosConexao.AddParametro(":des_senha", GetMd5Hash(this.DesSenha)); parametrosConexao.dt = parametrosConexao.ExecuteCommand(); if (parametrosConexao.dt.Rows.Count > 0) { this.CodUsuario = (int)parametrosConexao.dt.Rows[0]["cod_usuario"]; this.DesNome = parametrosConexao.dt.Rows[0]["des_nome"].ToString(); this.DesSenha = string.Empty; //FormsAuthentication.SetAuthCookie(DesNome, true); HttpContext.Current.Session["Usuario"] = this; return(true); } else { return(false); } } finally { parametrosConexao.Close(); } }