protected void button_editar(object sender, EventArgs e) { Button btnClicado = (Button)sender; int cdContato = Int32.Parse(btnClicado.CommandArgument); using (ContatoBLL contatoBll = new ContatoBLL()) { ContatoInfo lstContato = contatoBll.Get(cdContato); String nome = lstContato.DsNome.Value; String email = lstContato.DsEmail.Value; String nasci = lstContato.DtNasci.Value.ToString(); String cpf = lstContato.DsCpf.Value; String sexo = lstContato.DsSexo.Value; int estado = lstContato.CdEstado.Value; String cidade = lstContato.DsCidade.Value; String endereco = lstContato.DsEndereco.Value; nomeid.Text = nome; emailid.Text = email; nasciid.Text = nasci; cpfid.Text = cpf; sexoid.Text = sexo; estadoid.Text = estado.ToString(); cidadeid.Text = cidade; enderecoid.Text = endereco; codigo.Value = cdContato.ToString(); } UpdatePanel2.Update(); btsalvar.Text = "salvar alteração"; }
public Int32 Inserir(ContatoInfo pInfo) { if (!validaNome(pInfo.DsNome.Value)) { this.Errors.Add("Deve conter nome e sobrenome!"); return(0); }//(Convert.ToDateTime(pInfo.DtNasci.Value)).Year > AnoBase else if (VerificarIdade(pInfo.DtNasci.Value)) { this.Errors.Add("Tem que ter entre 18 e 60 anos!"); return(0); } else if (ValidaCpf(pInfo.DsCpf.Value)) { this.Errors.Add("Cpf já cadastrado!"); return(0); } else { ContatoDAL dal = new ContatoDAL(this.DbHnd); return(dal.Inserir(pInfo)); } return(0); }
protected void adicionarItem(object sender, EventArgs e) { vericam(); validarCPF(cpfid.Text); if (aviso1.Text != "Campo Obrigatório" && aviso2.Text != "Campo Obrigatório" && aviso3.Text != "Campo Obrigatório" && aviso4.Visible == false) { if (btsalvar.Text == "salvar") { ContatoInfo contr = new ContatoInfo(); contr.DsNome.Value = nomeid.Text; contr.DsEmail.Value = emailid.Text; contr.DtNasci.Value = Convert.ToDateTime(nasciid.Text); contr.DsCpf.Value = cpfid.Text; contr.DsSexo.Value = sexoid.Text; contr.CdEstado.Value = Int32.Parse(estadoid.SelectedValue); contr.DsCidade.Value = cidadeid.Text; contr.DsEndereco.Value = enderecoid.Text; using (ContatoBLL adicionar = new ContatoBLL()) { adicionar.Inserir(contr); } } else { ContatoInfo dd = new ContatoInfo(); dd.DsNome.Value = nomeid.Text; dd.DsEmail.Value = emailid.Text; dd.DtNasci.Value = Convert.ToDateTime(nasciid.Text); dd.DsCpf.Value = cpfid.Text; dd.DsSexo.Value = sexoid.Text; dd.DsCidade.Value = cidadeid.Text; dd.CdEstado.Value = Int32.Parse(estadoid.SelectedValue); dd.DsEndereco.Value = enderecoid.Text; using (ContatoBLL addEdicao = new ContatoBLL()) { addEdicao.Atualizar(Int32.Parse(codigo.Value), dd); } } clear(); btsalvar.Text = "salvar"; recriartb(); UpdatePanel2.Update(); } }
public bool ValidaCpf(String cpf) { using (ContatoEstadoBLL contEstBll = new ContatoEstadoBLL()) { //contEstBll.Filters = new Smart.Model.QueryOptions(); //contEstBll.Filters.FilterFields.Add(new Smart.Model.DbFilterLike(ContatoInfo.GetDsCpf(cpf))); Smart.Model.QueryOptions filt = new Smart.Model.QueryOptions(); filt.FilterFields.Add(new Smart.Model.DbFilterLike(ContatoInfo.GetDsCpf(cpf))); contEstBll.Filters = filt; if (contEstBll.listaRelatorio() != null) { return(true); } } return(false); }
public List <ContatoInfo> ListarPaginado() { List <ContatoInfo> lstReturn = new List <ContatoInfo>(); String sqlSelect = "dt_nasci, cd_contato, cd_estado, ds_endereco, ds_nome, ds_email, ds_cpf, ds_sexo, ds_cidade"; String sqlFrom = "CONTATO"; String sqlWhere = BuildPagedFilters(); String sqlOrderBy = BuildPagedOrderBy(); String sql = new Smart.Database.SQL.Translator(DbHnd.ProviderName).MontarSqlPaginado(sqlSelect, sqlFrom, sqlWhere, sqlOrderBy, this.Filters.PageNumber, this.Filters.EntriesPerPage); using (DbDataReader dr = DbHnd.ExecuteReader(sql)) { while (dr.Read()) { ContatoInfo info = new ContatoInfo(); if (dr["dt_nasci"] != System.DBNull.Value) { info.DtNasci.Value = Convert.ToDateTime(dr["dt_nasci"]); } else { if (info.DtNasci.AllowsNull) { info.DtNasci.IsNullValue = true; } } if (dr["cd_contato"] != System.DBNull.Value) { info.CdContato.Value = Convert.ToInt32(dr["cd_contato"]); } else { if (info.CdContato.AllowsNull) { info.CdContato.IsNullValue = true; } } if (dr["cd_estado"] != System.DBNull.Value) { info.CdEstado.Value = Convert.ToInt32(dr["cd_estado"]); } else { if (info.CdEstado.AllowsNull) { info.CdEstado.IsNullValue = true; } } if (dr["ds_endereco"] != System.DBNull.Value) { info.DsEndereco.Value = dr["ds_endereco"].ToString(); } else { if (info.DsEndereco.AllowsNull) { info.DsEndereco.IsNullValue = true; } } if (dr["ds_nome"] != System.DBNull.Value) { info.DsNome.Value = dr["ds_nome"].ToString(); } else { if (info.DsNome.AllowsNull) { info.DsNome.IsNullValue = true; } } if (dr["ds_email"] != System.DBNull.Value) { info.DsEmail.Value = dr["ds_email"].ToString(); } else { if (info.DsEmail.AllowsNull) { info.DsEmail.IsNullValue = true; } } if (dr["ds_cpf"] != System.DBNull.Value) { info.DsCpf.Value = dr["ds_cpf"].ToString(); } else { if (info.DsCpf.AllowsNull) { info.DsCpf.IsNullValue = true; } } if (dr["ds_sexo"] != System.DBNull.Value) { info.DsSexo.Value = dr["ds_sexo"].ToString(); } else { if (info.DsSexo.AllowsNull) { info.DsSexo.IsNullValue = true; } } if (dr["ds_cidade"] != System.DBNull.Value) { info.DsCidade.Value = dr["ds_cidade"].ToString(); } else { if (info.DsCidade.AllowsNull) { info.DsCidade.IsNullValue = true; } } lstReturn.Add(info); } } return(lstReturn); }
public List <ContatoInfo> Listar() { List <ContatoInfo> lstReturn = new List <ContatoInfo>(); String sqlSelect = "dt_nasci, cd_contato, cd_estado, ds_endereco, ds_nome, ds_email, ds_cpf, ds_sexo, ds_cidade"; String sqlFrom = "CONTATO"; String sqlWhere = BuildFilters(); String sqlOrderBy = BuildOrderBy(); String sql = "SELECT " + sqlSelect + " FROM " + sqlFrom + sqlWhere + sqlOrderBy; using (DbDataReader dr = DbHnd.ExecuteReader(sql)) { while (dr.Read()) { ContatoInfo info = new ContatoInfo(); if (dr["dt_nasci"] != System.DBNull.Value) { info.DtNasci.Value = Convert.ToDateTime(dr["dt_nasci"]); } else { if (info.DtNasci.AllowsNull) { info.DtNasci.IsNullValue = true; } } if (dr["cd_contato"] != System.DBNull.Value) { info.CdContato.Value = Convert.ToInt32(dr["cd_contato"]); } else { if (info.CdContato.AllowsNull) { info.CdContato.IsNullValue = true; } } if (dr["cd_estado"] != System.DBNull.Value) { info.CdEstado.Value = Convert.ToInt32(dr["cd_estado"]); } else { if (info.CdEstado.AllowsNull) { info.CdEstado.IsNullValue = true; } } if (dr["ds_endereco"] != System.DBNull.Value) { info.DsEndereco.Value = dr["ds_endereco"].ToString(); } else { if (info.DsEndereco.AllowsNull) { info.DsEndereco.IsNullValue = true; } } if (dr["ds_nome"] != System.DBNull.Value) { info.DsNome.Value = dr["ds_nome"].ToString(); } else { if (info.DsNome.AllowsNull) { info.DsNome.IsNullValue = true; } } if (dr["ds_email"] != System.DBNull.Value) { info.DsEmail.Value = dr["ds_email"].ToString(); } else { if (info.DsEmail.AllowsNull) { info.DsEmail.IsNullValue = true; } } if (dr["ds_cpf"] != System.DBNull.Value) { info.DsCpf.Value = dr["ds_cpf"].ToString(); } else { if (info.DsCpf.AllowsNull) { info.DsCpf.IsNullValue = true; } } if (dr["ds_sexo"] != System.DBNull.Value) { info.DsSexo.Value = dr["ds_sexo"].ToString(); } else { if (info.DsSexo.AllowsNull) { info.DsSexo.IsNullValue = true; } } if (dr["ds_cidade"] != System.DBNull.Value) { info.DsCidade.Value = dr["ds_cidade"].ToString(); } else { if (info.DsCidade.AllowsNull) { info.DsCidade.IsNullValue = true; } } lstReturn.Add(info); } } return(lstReturn); }
public void Atualizar(Int32 pCdContato, ContatoInfo pInfo) { String upVars = String.Empty; if (pInfo.DtNasci.ValueIsSet) { if (!pInfo.DtNasci.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dtNasci", pInfo.DtNasci.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dtNasci", System.DBNull.Value)); } upVars += ", " + pInfo.DtNasci.Name + " = @dtNasci"; } if (pInfo.CdEstado.ValueIsSet) { if (!pInfo.CdEstado.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdEstado", pInfo.CdEstado.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdEstado", System.DBNull.Value)); } upVars += ", " + pInfo.CdEstado.Name + " = @cdEstado"; } if (pInfo.DsEndereco.ValueIsSet) { if (!pInfo.DsEndereco.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEndereco", pInfo.DsEndereco.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEndereco", System.DBNull.Value)); } upVars += ", " + pInfo.DsEndereco.Name + " = @dsEndereco"; } if (pInfo.DsNome.ValueIsSet) { if (!pInfo.DsNome.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsNome", pInfo.DsNome.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsNome", System.DBNull.Value)); } upVars += ", " + pInfo.DsNome.Name + " = @dsNome"; } if (pInfo.DsEmail.ValueIsSet) { if (!pInfo.DsEmail.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEmail", pInfo.DsEmail.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEmail", System.DBNull.Value)); } upVars += ", " + pInfo.DsEmail.Name + " = @dsEmail"; } if (pInfo.DsCpf.ValueIsSet) { if (!pInfo.DsCpf.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsCpf", pInfo.DsCpf.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsCpf", System.DBNull.Value)); } upVars += ", " + pInfo.DsCpf.Name + " = @dsCpf"; } if (pInfo.DsSexo.ValueIsSet) { if (!pInfo.DsSexo.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsSexo", pInfo.DsSexo.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsSexo", System.DBNull.Value)); } upVars += ", " + pInfo.DsSexo.Name + " = @dsSexo"; } if (pInfo.DsCidade.ValueIsSet) { if (!pInfo.DsCidade.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsCidade", pInfo.DsCidade.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsCidade", System.DBNull.Value)); } upVars += ", " + pInfo.DsCidade.Name + " = @dsCidade"; } upVars = upVars.Substring(2, upVars.Length - 2); String sqlWhere = String.Empty; DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdContato", pCdContato)); sqlWhere += "cd_contato = @cdContato"; sqlWhere = " WHERE " + sqlWhere; DbHnd.ExecuteNonQuery("UPDATE CONTATO SET " + upVars + sqlWhere); }
public ContatoInfo Get(Int32 pCdContato) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdContato", pCdContato)); String sql = "SELECT dt_nasci, cd_contato, cd_estado, ds_endereco, ds_nome, ds_email, ds_cpf, ds_sexo, ds_cidade FROM CONTATO WHERE cd_contato = @cdContato"; DbDataReader dr = DbHnd.ExecuteReader(sql); try { if (dr.Read()) { ContatoInfo info = new ContatoInfo(); if (dr["dt_nasci"] != System.DBNull.Value) { info.DtNasci.Value = Convert.ToDateTime(dr["dt_nasci"]); } else { if (info.DtNasci.AllowsNull) { info.DtNasci.IsNullValue = true; } } if (dr["cd_contato"] != System.DBNull.Value) { info.CdContato.Value = Convert.ToInt32(dr["cd_contato"]); } else { if (info.CdContato.AllowsNull) { info.CdContato.IsNullValue = true; } } if (dr["cd_estado"] != System.DBNull.Value) { info.CdEstado.Value = Convert.ToInt32(dr["cd_estado"]); } else { if (info.CdEstado.AllowsNull) { info.CdEstado.IsNullValue = true; } } if (dr["ds_endereco"] != System.DBNull.Value) { info.DsEndereco.Value = dr["ds_endereco"].ToString(); } else { if (info.DsEndereco.AllowsNull) { info.DsEndereco.IsNullValue = true; } } if (dr["ds_nome"] != System.DBNull.Value) { info.DsNome.Value = dr["ds_nome"].ToString(); } else { if (info.DsNome.AllowsNull) { info.DsNome.IsNullValue = true; } } if (dr["ds_email"] != System.DBNull.Value) { info.DsEmail.Value = dr["ds_email"].ToString(); } else { if (info.DsEmail.AllowsNull) { info.DsEmail.IsNullValue = true; } } if (dr["ds_cpf"] != System.DBNull.Value) { info.DsCpf.Value = dr["ds_cpf"].ToString(); } else { if (info.DsCpf.AllowsNull) { info.DsCpf.IsNullValue = true; } } if (dr["ds_sexo"] != System.DBNull.Value) { info.DsSexo.Value = dr["ds_sexo"].ToString(); } else { if (info.DsSexo.AllowsNull) { info.DsSexo.IsNullValue = true; } } if (dr["ds_cidade"] != System.DBNull.Value) { info.DsCidade.Value = dr["ds_cidade"].ToString(); } else { if (info.DsCidade.AllowsNull) { info.DsCidade.IsNullValue = true; } } return(info); } else { return(null); } } finally { dr.Dispose(); } }
public Int32 Inserir(ContatoInfo pInfo) { String insertCols = String.Empty; String insertValues = String.Empty; if (pInfo.DtNasci.ValueIsSet) { if (!pInfo.DtNasci.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dtNasci", pInfo.DtNasci.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dtNasci", System.DBNull.Value)); } insertCols += ", " + pInfo.DtNasci.Name; insertValues += ", @dtNasci"; } if (pInfo.CdEstado.ValueIsSet) { if (!pInfo.CdEstado.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdEstado", pInfo.CdEstado.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdEstado", System.DBNull.Value)); } insertCols += ", " + pInfo.CdEstado.Name; insertValues += ", @cdEstado"; } if (pInfo.DsEndereco.ValueIsSet) { if (!pInfo.DsEndereco.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEndereco", pInfo.DsEndereco.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEndereco", System.DBNull.Value)); } insertCols += ", " + pInfo.DsEndereco.Name; insertValues += ", @dsEndereco"; } if (pInfo.DsNome.ValueIsSet) { if (!pInfo.DsNome.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsNome", pInfo.DsNome.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsNome", System.DBNull.Value)); } insertCols += ", " + pInfo.DsNome.Name; insertValues += ", @dsNome"; } if (pInfo.DsEmail.ValueIsSet) { if (!pInfo.DsEmail.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEmail", pInfo.DsEmail.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEmail", System.DBNull.Value)); } insertCols += ", " + pInfo.DsEmail.Name; insertValues += ", @dsEmail"; } if (pInfo.DsCpf.ValueIsSet) { if (!pInfo.DsCpf.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsCpf", pInfo.DsCpf.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsCpf", System.DBNull.Value)); } insertCols += ", " + pInfo.DsCpf.Name; insertValues += ", @dsCpf"; } if (pInfo.DsSexo.ValueIsSet) { if (!pInfo.DsSexo.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsSexo", pInfo.DsSexo.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsSexo", System.DBNull.Value)); } insertCols += ", " + pInfo.DsSexo.Name; insertValues += ", @dsSexo"; } if (pInfo.DsCidade.ValueIsSet) { if (!pInfo.DsCidade.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsCidade", pInfo.DsCidade.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsCidade", System.DBNull.Value)); } insertCols += ", " + pInfo.DsCidade.Name; insertValues += ", @dsCidade"; } insertCols = insertCols.Substring(2, insertCols.Length - 2); insertValues = insertValues.Substring(2, insertValues.Length - 2); return(DbHnd.InsertGetInt32Key("INSERT INTO CONTATO (" + insertCols + ") VALUES (" + insertValues + ")", "cd_contato")); }
public void Atualizar(Int32 pCdContato, ContatoInfo pInfo) { ContatoDAL dal = new ContatoDAL(this.DbHnd); dal.Atualizar(pCdContato, pInfo); }
protected void adicionarItem(object sender, EventArgs e) { vericam(); validarCPF(cpfid.Text); if (aviso1.Text != "Campo Obrigatório" && aviso2.Text != "Campo Obrigatório" && aviso3.Text != "Campo Obrigatório" && aviso4.Visible == false) { if (btsalvar.Text == "salvar") { DbConn dbHnd = new DbConn(); try { //Abrir Conexão dbHnd.OpenConnection(); contratoinfo contr = new contratoinfo(); contr.acao = contr.nome = nomeid.Text; contr.email = emailid.Text; contr.nasci = nasciid.Text; contr.cpf = cpfid.Text; contr.sexo = sexoid.Text; contr.estado = Int32.Parse(estadoid.SelectedValue); contr.cidade = cidadeid.Text; contr.endereco = enderecoid.Text; dbHnd.AddParameter("nome", contr.nome); dbHnd.AddParameter("email", contr.email); dbHnd.AddParameter("nasci", contr.nasci); dbHnd.AddParameter("cpf", contr.cpf); dbHnd.AddParameter("sexo", contr.sexo); dbHnd.AddParameter("estado", contr.estado); dbHnd.AddParameter("cidade", contr.cidade); dbHnd.AddParameter("endereco", contr.endereco); dbHnd.ExecuteNonQuery("INSERT INTO CONTATO(ds_nome,ds_email,dt_nasci,ds_cpf,ds_sexo,cd_estado,ds_cidade,ds_endereco)values(" + dbHnd.GetSqlParam("nome") + "," + "" + dbHnd.GetSqlParam("email") + "," + dbHnd.GetSqlParam("nasci") + "," + dbHnd.GetSqlParam("cpf") + "," + dbHnd.GetSqlParam("sexo") + "," + "" + dbHnd.GetSqlParam("estado") + "," + dbHnd.GetSqlParam("cidade") + "," + dbHnd.GetSqlParam("endereco") + ")"); //Fechar Conexão dbHnd.CloseConnection(); } finally { //matar a conexão dbHnd.Dispose(); } clear(); } else { DbConn dbHnd = new DbConn(); try { //Abrir Conexão dbHnd.OpenConnection(); ContatoInfo cInfo = new ContatoInfo(); cInfo.DsContato = nomeid.Text; contratoinfo dd = new contratoinfo(); dd.nome = nomeid.Text; dd.email = emailid.Text; dd.nasci = nasciid.Text; dd.cpf = cpfid.Text; dd.sexo = sexoid.Text; dd.cidade = cidadeid.Text; dd.estado = Int32.Parse(estadoid.SelectedValue); dd.endereco = enderecoid.Text; dbHnd.AddParameter("nome", dd.nome); dbHnd.AddParameter("email", dd.email); dbHnd.AddParameter("nasci", dd.nasci); dbHnd.AddParameter("cpf", dd.cpf); dbHnd.AddParameter("sexo", dd.sexo); dbHnd.AddParameter("estado", dd.estado); dbHnd.AddParameter("cidade", dd.cidade); dbHnd.AddParameter("endereco", dd.endereco); dbHnd.AddParameter("codigo", codigo.Value); btsalvar.Text = "salvar"; dbHnd.ExecuteNonQuery("UPDATE CONTATO SET ds_nome=" + dbHnd.GetSqlParam("nome") + ",ds_email=" + dbHnd.GetSqlParam("email") + ",dt_nasci=" + dbHnd.GetSqlParam("nasci") + ",ds_cpf=" + dbHnd.GetSqlParam("cpf") + ",ds_sexo=" + dbHnd.GetSqlParam("sexo") + ",cd_estado=" + dbHnd.GetSqlParam("estado") + ",ds_cidade=" + dbHnd.GetSqlParam("cidade") + ",ds_endereco=" + dbHnd.GetSqlParam("endereco") + " WHERE cd_contato=" + dbHnd.GetSqlParam("codigo")); //Fechar Conexão dbHnd.CloseConnection(); } finally { //matar a conexão dbHnd.Dispose(); } clear(); } recriartb(); } }
public Int32 Inserir(ContatoInfo pInfo) { ContatoDAL dal = new ContatoDAL(this.DbHnd); return(dal.Inserir(pInfo)); }