Exemplo n.º 1
0
        protected void rptDados_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                DAO.Juizofinal_jazigo obj = (DAO.Juizofinal_jazigo)e.Item.DataItem;

                MembershipUser Cliente = Membership.GetUser();
                string         ID      = Cliente.ProviderUserKey.ToString();

                DAO.Juizofinal_cliente obj_cliente = DAO.Juizofinal_cliente.GetCliente(ID);
                ID_cliente = obj_cliente.ID_cliente;

                DAO.Juizofinal_nivel_parentesco obj_nivel       = DAO.Juizofinal_nivel_parentesco.Get_nivel_cadastro(Convert.ToInt16(obj.Nivel_parentesco));
                DAO.Juizofinal_nivel_corporacao obj_nivel_corpo = DAO.Juizofinal_nivel_corporacao.Get_nivel_cadastro_corporacao(Convert.ToInt16(obj.Nivel_parentesco));


                DAO.Juizofinal_falecido obj_falecido = DAO.Juizofinal_falecido.Get_falecido_busca(obj.ID_falecido);

                if (obj_cliente.Corporacao == true)
                {
                    ((Label)e.Item.FindControl("lbl_parentesco")).Text = obj_nivel_corpo.Nivel_corporacao;
                }
                else
                {
                    ((Label)e.Item.FindControl("lbl_parentesco")).Text = obj_nivel.Nivel_parentesco;
                }

                ((Label)e.Item.FindControl("lbl_falecido_cadastrado")).Text = obj_falecido.Nome_falecido;
            }
        }
Exemplo n.º 2
0
        public static Juizofinal_jazigo Nome_jazigo_cadastro(int id_cliente)
        {
            using (JuizoFinalDataContext db = new JuizoFinalDataContext(DAO.Constantes.ConnectionString))
            {
                Juizofinal_jazigo Juizo_jazigo = (from Juizo in db.Juizofinal_jazigos
                                                  where Juizo.ID_cliente == id_cliente
                                                  select Juizo).FirstOrDefault();

                return(Juizo_jazigo);
            }
        }
Exemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Usuario = Request.QueryString["ID"];

            DAO.Juizofinal_jazigo           obj       = DAO.Juizofinal_jazigo.Nome_jazigo_cadastro(Convert.ToInt16(Usuario));
            DAO.Juizofinal_nivel_parentesco obj_nivel = DAO.Juizofinal_nivel_parentesco.Get_nivel_cadastro(Convert.ToInt16(obj.Nivel_parentesco));

            lbl_nome_jazigo.Text = obj.Nome_jazigo;

            if (!IsPostBack)
            {
                BindData();
            }
        }
Exemplo n.º 4
0
        protected void Item_Bound(Object sender, DataListItemEventArgs e)
        {
            try
            {
                if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
                {
                    DAO.Juizofinal_falecido obj_falecido = DAO.Juizofinal_falecido.Get_falecido_busca(Convert.ToInt16(((DataRowView)e.Item.DataItem).Row.ItemArray[1].ToString()));

                    DAO.Juizofinal_jazigo           obj       = DAO.Juizofinal_jazigo.Nome_jazigo_dados(Convert.ToInt16(Usuario), ((DataRowView)e.Item.DataItem).Row.ItemArray[4].ToString());
                    DAO.Juizofinal_nivel_parentesco obj_nivel = DAO.Juizofinal_nivel_parentesco.Get_nivel_cadastro(Convert.ToInt16(obj.Nivel_parentesco));

                    DAO.Juizofinal_nivel_corporacao obj_nivel_corporacao = DAO.Juizofinal_nivel_corporacao.Get_nivel_cadastro_corporacao(Convert.ToInt16(obj.Nivel_parentesco));

                    if (obj.Corporativo == true)
                    {
                        Label parentesco = e.Item.FindControl("lbl_parentesco") as Label;
                        parentesco.Text = obj_nivel_corporacao.Nivel_corporacao;
                    }
                    else
                    {
                        Label parentesco = e.Item.FindControl("lbl_parentesco") as Label;
                        parentesco.Text = obj_nivel.Nivel_parentesco;
                    }

                    Image foto = (Image)e.Item.FindControl("Image1");
                    foto.ImageUrl = "~/Fotos/" + obj_falecido.foto_1;

                    Label nome_falecido = e.Item.FindControl("lbl_nome_falecido") as Label;
                    nome_falecido.Text = obj_falecido.Nome_falecido;

                    if (nome_falecido.Text.Count() >= 18)
                    {
                        nome_falecido.Text = obj_falecido.Nome_falecido.ToString().Substring(0, 18) + "...";
                    }
                    else
                    {
                        nome_falecido.Text = obj_falecido.Nome_falecido.ToString();
                    }

                    //Label nome_pai = e.Item.FindControl("lbl_nome_pai") as Label;
                    //nome_pai.Text = obj_falecido.Nome_pai;

                    //Label nome_mae = e.Item.FindControl("lbl_nome_mae") as Label;
                    //nome_mae.Text = obj_falecido.Nome_mae;

                    //Label cidade_nascimento = e.Item.FindControl("lbl_cidade_nascimento") as Label;
                    //cidade_nascimento.Text = obj_falecido.cidade_nascimento;

                    Label dt_nascimento = e.Item.FindControl("lbl_dt_nascimento") as Label;
                    dt_nascimento.Text = obj_falecido.data_nasceimento.Value.ToShortDateString().Substring(6, 4);

                    //Label local_morte = e.Item.FindControl("lbl_local_morte") as Label;
                    //local_morte.Text = obj_falecido.cidade_morte;

                    Label dt_morte = e.Item.FindControl("lbl_dt_morte") as Label;
                    dt_morte.Text = obj_falecido.data_morte.Value.ToShortDateString().Substring(6, 4);

                    Label causa_morte = e.Item.FindControl("lbl_causa_morte") as Label;
                    causa_morte.Text = obj_falecido.causa_morte;

                    //Label profissao = e.Item.FindControl("lbl_profissao") as Label;
                    //profissao.Text = obj_falecido.profissao;
                }
            }
            catch (Exception)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Ok", "alert('Ocorreu algum erro em sua busca. Por favor entre em contato com o suporte.');", true);
                //throw;
            }
        }
Exemplo n.º 5
0
        protected void btn_enviar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txt_nome_jazigo.Text != String.Empty)
                {
                    if (drop_parentesco.SelectedValue != "0" && drop_corporacao.SelectedValue == "0")
                    {
                        DAO.Juizofinal_jazigo  obj_jazigo  = new DAO.Juizofinal_jazigo();
                        DAO.Juizofinal_cliente obj_cliente = DAO.Juizofinal_cliente.GetCliente_ID(ID_cliente);

                        obj_cliente.Nome_jazigo = txt_nome_jazigo.Text;
                        obj_cliente.UpdateRegistro();

                        obj_jazigo.ID_cliente       = ID_cliente;
                        obj_jazigo.ID_falecido      = Convert.ToInt16(drop_falecido.SelectedValue);
                        obj_jazigo.Nome_falecido    = drop_falecido.SelectedItem.ToString();
                        obj_jazigo.Nivel_parentesco = drop_parentesco.SelectedValue;
                        obj_jazigo.Nome_jazigo      = obj_cliente.Nome_jazigo;
                        obj_jazigo.DT_Inclusao      = DateTime.Now;
                        obj_jazigo.Ativo            = true;

                        obj_jazigo.Insert();
                        Load_falecidos();
                        limpa();

                        ScriptManager.RegisterStartupScript(this, this.GetType(), "Ok", "alert('Membro da família cadastrado com sucesso.');", true);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this, this.GetType(), "Ok", "alert('É necessário informar o nível de parentesco com o falecido, caso não seja de sua família classifique como amigo(a)');", true);
                    }

                    if (drop_parentesco.SelectedValue == "0" && drop_corporacao.SelectedValue != "0")
                    {
                        DAO.Juizofinal_jazigo  obj_jazigo  = new DAO.Juizofinal_jazigo();
                        DAO.Juizofinal_cliente obj_cliente = DAO.Juizofinal_cliente.GetCliente_ID(ID_cliente);

                        obj_cliente.Nome_jazigo = txt_nome_jazigo.Text;
                        obj_cliente.UpdateRegistro();

                        obj_jazigo.ID_cliente       = ID_cliente;
                        obj_jazigo.ID_falecido      = Convert.ToInt16(drop_falecido.SelectedValue);
                        obj_jazigo.Nome_falecido    = drop_falecido.SelectedItem.ToString();
                        obj_jazigo.Nivel_parentesco = drop_corporacao.SelectedValue;
                        obj_jazigo.Nome_jazigo      = obj_cliente.Nome_jazigo;
                        obj_jazigo.DT_Inclusao      = DateTime.Now;
                        obj_jazigo.Ativo            = true;
                        obj_jazigo.Corporativo      = true;

                        obj_jazigo.Insert();
                        Load_falecidos();
                        limpa();
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this, this.GetType(), "Ok", "alert('É necessário informar o cargo exercido na corporação.');", true);
                    }
                }
                else
                {
                    string mensagem = "Antes de criar seu Jazigo você deve informar seus dados(Nome completo, email e CPF) na página inicial.";
                    string url      = "Default.aspx";
                    ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "alert('" + mensagem + "'); location='" + url + "';", true);
                    return;
                }
            }
            catch (Exception)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Ok", "alert('Ocorreu um erro ao cadastrar o membro da família. Favor entre em contato com o suporte.');", true);
                //throw;
            }
        }