Пример #1
0
        // Essa funcao retorna a lista de nomes e CPF de todos os cuidadores_informais
        public List <CuidadorFormal> GetAllCuidadorFormal()
        {
            string     sql     = "SELECT tbl_pessoa.* FROM tbl_pessoa, tbl_cuidador_formal WHERE tbl_pessoa.CPF = tbl_cuidador_formal.CPF;";
            SqlCommand sqlcomm = new SqlCommand();

            sqlcomm.CommandText = sql;

            DataTable             dt = ExecReader(sqlcomm);
            List <CuidadorFormal> cuidador_formals = new List <CuidadorFormal>();

            foreach (DataRow dr in dt.Rows)
            {
                CuidadorFormal cuidador_formal = new CuidadorFormal();
                cuidador_formal.prenome   = dr["Prenome"].ToString();
                cuidador_formal.sobrenome = dr["Sobrenome"].ToString();
                cuidador_formal.estado    = dr["Estado"].ToString();
                cuidador_formal.cidade    = dr["Cidade"].ToString();
                cuidador_formal.pais      = dr["Pais"].ToString();
                cuidador_formal.rua       = dr["Rua"].ToString();
                cuidador_formal.cep       = dr["CEP"].ToString();
                cuidador_formal.cpf       = dr["CPF"].ToString();
                cuidador_formals.Add(cuidador_formal);
            }
            return(cuidador_formals);
        }
        protected void bt_Create_Click(object sender, EventArgs e)
        {
            RegistrarCuidadorFormalControler controller = new RegistrarCuidadorFormalControler(ConfigurationManager.ConnectionStrings["DBInformation"].ToString());

            if (tb_Prenome.Text != null && tb_Sobrenome.Text != null && tb_Cpf.Text != null && tb_Estado.Text != null && tb_Cidade.Text != null &&
                tb_Pais.Text != null && tb_Rua.Text != null && tb_Cep.Text != null)
            {
                CuidadorFormal cuidadorFormal = novoCuidadorFormal();
                if (!controller.verificaCuidadorFormal(cuidadorFormal))
                {                                                   //se o cuidadorFormal nao existir
                    if (!controller.verificaPessoa(cuidadorFormal)) //verifica se a pessoa cuidadorFormal nao tem cadastro
                    {
                        controller.adicionaPessoa(cuidadorFormal);
                        controller.RegistrarCuidadorFormal(cuidadorFormal);
                        Response.Redirect("default.aspx", false);
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Cadastro realizado com sucesso.", "alert('Cadastro realizado com sucesso.')", true);
                    }
                    else // a pessoa cuidadorFormal tem cadastro, entao cadastra-la apenas como cuidadorFormal
                    {
                        controller.RegistrarCuidadorFormal(cuidadorFormal);
                        Response.Redirect("default.aspx", false);
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Cadastro realizado com sucesso.", "alert('Cadastro realizado com sucesso.')", true);
                    }
                }
                else
                { //cuidadorFormal ja cadastrado
                    Lb_Alert.Text = "Médico já cadastrado";
                }
            }
        }
Пример #3
0
        //Esta funcao retorna todas as informações pessoais sobre um cuidador_formal
        public CuidadorFormal GetCuidadorFormal(string cpf)
        {
            string sSQL = "";

            sSQL += " SELECT tbl_pessoa.* FROM tbl_pessoa, tbl_cuidador_formal WHERE tbl_cuidador_formal.CPF = @cpf AND tbl_cuidador_formal.CPF = tbl_pessoa.CPF;";
            SqlCommand sqlcomm = new SqlCommand();

            sqlcomm.CommandText = sSQL;

            SqlParameter sqlparam = new SqlParameter("cpf", cpf);

            sqlcomm.Parameters.Add(sqlparam);

            DataTable dt = new DataTable();

            dt = ExecReader(sqlcomm);

            DataRow dr = dt.Rows[0];

            CuidadorFormal cuidador_formal = new CuidadorFormal();

            cuidador_formal.prenome   = dr["Prenome"].ToString();
            cuidador_formal.sobrenome = dr["Sobrenome"].ToString();
            cuidador_formal.estado    = dr["Estado"].ToString();
            cuidador_formal.cidade    = dr["Cidade"].ToString();
            cuidador_formal.pais      = dr["Pais"].ToString();
            cuidador_formal.rua       = dr["Rua"].ToString();
            cuidador_formal.cep       = dr["CEP"].ToString();
            cuidador_formal.cpf       = cpf;

            return(cuidador_formal);
        }
        public CuidadorFormal novoCuidadorFormal()
        {
            CuidadorFormal cuidadorFormal = new CuidadorFormal();

            cuidadorFormal.prenome   = tb_Prenome.Text;
            cuidadorFormal.sobrenome = tb_Sobrenome.Text;
            cuidadorFormal.cpf       = tb_Cpf.Text;
            cuidadorFormal.estado    = tb_Estado.Text;
            cuidadorFormal.cidade    = tb_Cidade.Text;
            cuidadorFormal.pais      = tb_Pais.Text;
            cuidadorFormal.rua       = tb_Rua.Text;
            cuidadorFormal.cep       = tb_Cep.Text;
            return(cuidadorFormal);
        }
Пример #5
0
        //Esta funcao insere um cuidador_formal na base de dados
        public void InsertCuidadorFormal(CuidadorFormal cuidador_formal)
        {
            string sSQL = "";

            sSQL += " INSERT INTO tbl_cuidador_formal ";
            sSQL += " (CPF) ";
            sSQL += " Values ";
            sSQL += " (@CPF) ";
            SqlCommand sqlcomm = new SqlCommand();

            sqlcomm.CommandText = sSQL;
            SqlParameter sqlparam = new SqlParameter("CPF", cuidador_formal.cpf);

            sqlcomm.Parameters.Add(sqlparam);

            // Execute the query.
            ExecNonQuery(sqlcomm);
        }
Пример #6
0
        // Essa funcao é chamada para atualizar os dados de um cuidador_formal
        public void UpdateCuidadorFormal(CuidadorFormal cuidador_formal)
        {
            string sSQL = "";

            sSQL += " UPDATE tbl_pessoa SET Prenome = @Prenome, Sobrenome = @Sobrenome, Estado = @Estado, Cidade = @Cidade, Pais = @Pais, Rua = @Rua, CEP = @CEP WHERE CPF = @CPF";

            SqlCommand sqlcomm = new SqlCommand();

            sqlcomm.CommandText = sSQL;

            SqlParameter sqlparam = new SqlParameter("@Prenome", cuidador_formal.prenome);

            sqlcomm.Parameters.Add(sqlparam);

            sqlparam = new SqlParameter("@Sobrenome", cuidador_formal.sobrenome);
            sqlcomm.Parameters.Add(sqlparam);

            sqlparam = new SqlParameter("@Estado", cuidador_formal.estado);
            sqlcomm.Parameters.Add(sqlparam);

            sqlparam = new SqlParameter("@Cidade", cuidador_formal.cidade);
            sqlcomm.Parameters.Add(sqlparam);

            sqlparam = new SqlParameter("@Pais", cuidador_formal.pais);
            sqlcomm.Parameters.Add(sqlparam);

            sqlparam = new SqlParameter("@Rua", cuidador_formal.rua);
            sqlcomm.Parameters.Add(sqlparam);

            sqlparam = new SqlParameter("@CEP", cuidador_formal.cep);
            sqlcomm.Parameters.Add(sqlparam);

            sqlparam = new SqlParameter("@CPF", cuidador_formal.cpf);
            sqlcomm.Parameters.Add(sqlparam);

            ExecNonQuery(sqlcomm);
        }
        public void adicionaPessoa(CuidadorFormal cuidador)
        {
            PessoaAccess da = new PessoaAccess(SqlConConnectionString);

            da.InsertPessoa(cuidador);
        }
        public bool verificaCuidadorFormal(CuidadorFormal cuidador)
        {
            CuidadorFormalAccess da = new CuidadorFormalAccess(SqlConConnectionString);

            return(da.VerificaCuidador(cuidador.cpf));
        }
        public bool verificaPessoa(CuidadorFormal cuidador)
        {
            PessoaAccess da = new PessoaAccess(SqlConConnectionString);

            return(da.VerificaPessoa(cuidador.cpf));
        }
        public void RegistrarCuidadorFormal(CuidadorFormal cuidador)
        {
            CuidadorFormalAccess da = new CuidadorFormalAccess(SqlConConnectionString);

            da.InsertCuidadorFormal(cuidador);
        }