public int CadastrarApartamentoMorador(Model.ProprietarioModel ap) { string clausulaSQL = "CADASTRA_MORADOR_APARTAMENTO"; try { SqlCommand comandoSQL = new SqlCommand(clausulaSQL); comandoSQL.Parameters.AddWithValue("@BLOCO", ap.ap.bloco); comandoSQL.Parameters.AddWithValue("@AP", ap.ap.apartamento); comandoSQL.Parameters.AddWithValue("@MORADOR1", ap.proprietario1); //comandoSQL.Parameters.AddWithValue("@MORADOR2", ap.proprietario2); comandoSQL.Parameters.AddWithValue("@email", ap.email); comandoSQL.Parameters.AddWithValue("@senha", ap.senha); SqlParameter retornoCadastro = new SqlParameter("@RETORNO", SqlDbType.Int); retornoCadastro.Direction = ParameterDirection.Output; comandoSQL.Parameters.Add(retornoCadastro); ExecutaComando(comandoSQL); return(int.Parse(comandoSQL.Parameters["@RETORNO"].Value.ToString())); } catch (Exception) { throw; } }
public int autenticaMorador(Model.ApartamentoModel ap, Model.ProprietarioModel apPro) { string clausulaSQL = "AUTENTICA_MORADOR"; populaProprietario(ap, apPro); try { SqlCommand comandoSQL = new SqlCommand(clausulaSQL); comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_AP", ap.apartamento); comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_BLOCO", ap.bloco); comandoSQL.Parameters.AddWithValue("@SENHA", apPro.senha); SqlParameter retornoLogin = new SqlParameter("@RETORNO", SqlDbType.Int); retornoLogin.Direction = ParameterDirection.Output; comandoSQL.Parameters.Add(retornoLogin); ExecutaComando(comandoSQL); return(int.Parse(comandoSQL.Parameters["@RETORNO"].Value.ToString())); } catch (Exception error) { throw error; } }
public int autenticaMorador(Model.ApartamentoModel ap, Model.ProprietarioModel apPro) { try { return(oPropriDAO.autenticaMorador(ap, apPro)); } catch (Exception) { throw; } }
public Model.listProprietario populaProprietario(Model.ApartamentoModel ap, Model.ProprietarioModel apPro) { try { return(oPropriDAO.populaProprietario(ap, apPro)); } catch (Exception e) { throw e; } }
public int cadastrarApartamentoMoradorCompleto(Model.ProprietarioModel ap) { string clausulaSQL = "CADASTRA_MORADOR_APARTAMENTO"; try { SqlCommand comandoSQL = new SqlCommand(clausulaSQL); //Cadastro de Morador comandoSQL.Parameters.AddWithValue("@BLOCO", ap.ap.bloco); comandoSQL.Parameters.AddWithValue("@AP", ap.ap.apartamento); comandoSQL.Parameters.AddWithValue("@MORADOR1", ap.proprietario1); comandoSQL.Parameters.AddWithValue("@email", ap.email); comandoSQL.Parameters.AddWithValue("@senha", ap.senha); comandoSQL.Parameters.AddWithValue("@telefone", ap.telefone); comandoSQL.Parameters.AddWithValue("@proprietarioImovel", ap.proprietarioImovel); comandoSQL.Parameters.AddWithValue("@cpf", ap.cpf); comandoSQL.Parameters.AddWithValue("@rg", ap.rg); comandoSQL.Parameters.AddWithValue("@estadoCivil", ap.estadoCivil); comandoSQL.Parameters.AddWithValue("@celular", ap.celular); comandoSQL.Parameters.AddWithValue("@cep", ap.cepEndereco); comandoSQL.Parameters.AddWithValue("@bairro", ap.bairro); comandoSQL.Parameters.AddWithValue("@endereco", ap.endereco); comandoSQL.Parameters.AddWithValue("@cidade", ap.cidade); comandoSQL.Parameters.AddWithValue("@alugaGaragem", ap.alugaGaragem); comandoSQL.Parameters.AddWithValue("@qtdBike", ap.qtdBicicleta); comandoSQL.Parameters.AddWithValue("@descricaoBike", ap.descricaoBike); comandoSQL.Parameters.AddWithValue("@qtdGaragem", ap.ap.qtdGaragem); SqlParameter retornoCadastro = new SqlParameter("@RETORNO", SqlDbType.Int); retornoCadastro.Direction = ParameterDirection.Output; comandoSQL.Parameters.Add(retornoCadastro); ExecutaComando(comandoSQL); foreach (Depedentes depedentes in ap.dependentes) { cadastraDepedentes(depedentes, ap.ap); } foreach (Empregados empregado in ap.empregados) { cadastraEmpregados(empregado, ap.ap); } foreach (Transporte transporte in ap.transporte) { cadastraCarros(transporte, ap.ap); } if (ap.emergencia != null) { cadastraEmergencia(ap.emergencia, ap.ap); } if (ap.animais != null) { cadastraAnimais(ap.animais, ap.ap); } if (ap.imobiliaria != null) { cadastraImobiliaria(ap.imobiliaria, ap.ap); } return(int.Parse(comandoSQL.Parameters["@RETORNO"].Value.ToString())); } catch (Exception) { throw; } }