示例#1
0
        //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);
        }
示例#2
0
        //Excluir
        public static string ExcluirMorador(int idMorador)
        {
            DMorador Obj = new CamadaDados.DMorador();

            Obj.IdMorador = idMorador;

            return(Obj.ExcluirMorador(Obj));
        }
示例#3
0
        //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));
        }
示例#4
0
        //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);
        }
示例#5
0
        //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);
        }