//buscar morador public DataTable BuscarMorador(DMorador Morador) { DataTable dtResultado = new DataTable("tbMorador"); SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexao.Cn; SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "buscarNome"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter parNomeMorador = new SqlParameter(); parNomeMorador.ParameterName = "@textoBusca"; parNomeMorador.SqlDbType = SqlDbType.VarChar; parNomeMorador.Size = 50; parNomeMorador.Value = Morador.MostrarMorador; sqlCmd.Parameters.Add(parNomeMorador); SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd); sqlDat.Fill(dtResultado); } catch (Exception) { dtResultado = null; } return(dtResultado); }
//Excluir public static string ExcluirMorador(int idMorador) { DMorador Obj = new CamadaDados.DMorador(); Obj.IdMorador = idMorador; return(Obj.ExcluirMorador(Obj)); }
//Inserir public static string InserirMorador(string nome, int cpf, int rg, string celular, string email, string unidade, int apto, DateTime dataEntrada) { DMorador Obj = new CamadaDados.DMorador(); Obj.Nome = nome; Obj.Cpf = cpf; Obj.Rg = rg; Obj.Celular = celular; Obj.Email = email; Obj.Unidade = unidade; Obj.Apto = apto; Obj.DataEntrada = dataEntrada; return(Obj.InserirMorador(Obj)); }
//Excluir Morador public string ExcluirMorador(DMorador Morador) { string resp = ""; SqlConnection sqlCon = new SqlConnection(); try { //codigo sqlCon.ConnectionString = Conexao.Cn; sqlCon.Open(); SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "excluirMorador"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter parIdMorador = new SqlParameter(); parIdMorador.ParameterName = "@idMorador"; parIdMorador.SqlDbType = SqlDbType.Int; parIdMorador.Value = Morador.IdMorador; sqlCmd.Parameters.Add(parIdMorador); //executar comando resp = sqlCmd.ExecuteNonQuery() == 1 ? "Morador excluido" : "Morador não excluido"; } catch (Exception ex) { resp = ex.Message; } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(resp); }
//editar morador public string EditarMorador(DMorador Morador) { string resp = ""; SqlConnection sqlCon = new SqlConnection(); try { //codigo sqlCon.ConnectionString = Conexao.Cn; sqlCon.Open(); SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "modificarMorador"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter parIdMorador = new SqlParameter(); parIdMorador.ParameterName = "@idMorador"; parIdMorador.SqlDbType = SqlDbType.Int; parIdMorador.Value = Morador.IdMorador; sqlCmd.Parameters.Add(parIdMorador); SqlParameter parNome = new SqlParameter(); parNome.ParameterName = "@nome"; parNome.SqlDbType = SqlDbType.VarChar; parNome.Size = 60; parNome.Value = Morador.Nome; sqlCmd.Parameters.Add(parNome); SqlParameter parCpf = new SqlParameter(); parCpf.ParameterName = "@cpf"; parCpf.SqlDbType = SqlDbType.Int; parCpf.Value = Morador.Cpf; sqlCmd.Parameters.Add(parCpf); SqlParameter parRg = new SqlParameter(); parRg.ParameterName = "@rg"; parRg.SqlDbType = SqlDbType.Int; parRg.Value = Morador.Rg; sqlCmd.Parameters.Add(parRg); SqlParameter parCelular = new SqlParameter(); parCelular.ParameterName = "@celular"; parCelular.SqlDbType = SqlDbType.VarChar; parCelular.Size = 20; parCelular.Value = Morador.Celular; sqlCmd.Parameters.Add(parCelular); SqlParameter parEmail = new SqlParameter(); parEmail.ParameterName = "@email"; parEmail.SqlDbType = SqlDbType.VarChar; parEmail.Size = 75; parEmail.Value = Morador.Email; sqlCmd.Parameters.Add(parEmail); SqlParameter parUnidade = new SqlParameter(); parUnidade.ParameterName = "@unidade"; parUnidade.SqlDbType = SqlDbType.VarChar; parUnidade.Size = 30; parUnidade.Value = Morador.Unidade; sqlCmd.Parameters.Add(parUnidade); SqlParameter parApto = new SqlParameter(); parApto.ParameterName = "@apto"; parApto.SqlDbType = SqlDbType.Int; parApto.Value = Morador.Apto; sqlCmd.Parameters.Add(parApto); SqlParameter parDataEntrada = new SqlParameter(); parDataEntrada.ParameterName = "@dataEntrada"; parDataEntrada.SqlDbType = SqlDbType.Date; parDataEntrada.Value = Morador.DataEntrada; sqlCmd.Parameters.Add(parDataEntrada); //executar comando resp = sqlCmd.ExecuteNonQuery() == 1 ? "Morador Alterado" : "Morador não alterado"; } catch (Exception ex) { resp = ex.Message; } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(resp); }