protected void btnSalvar_Click(object sender, EventArgs e)
    {
        if (fuDocumento.HasFile)
        {
            //1 MB
            if (fuDocumento.PostedFile.ContentLength <= 1024000)
            {
                string arquivo = fuDocumento.FileName;
                //caminho onde a foto será salva
                fuDocumento.SaveAs(@"C:\Users\pl_ta\source\repos\kkaueadrian\Portal_Sindicato\Portal_Sindicato\Upload\" + arquivo);

                AssociadoBD associadobd = new AssociadoBD();
                Associado   associado   = associadobd.Select(Convert.ToInt32(ddlAssociado.SelectedItem.Value));

                Pendencia pendencia = new Pendencia();
                pendencia.Tipo      = txtTipo.Text;
                pendencia.Documento = arquivo;
                pendencia.Associado = associado;


                PendenciaBD bd = new PendenciaBD();
                if (bd.Insert(pendencia))
                {
                    lblMensagem.Text = "Pendência cadastrada com sucesso";
                    txtTipo.Text     = "";


                    //remove seleção do ddl
                    for (int i = 0; i < ddlAssociado.Items.Count; i++)
                    {
                        ddlAssociado.Items[i].Selected = false;
                    }
                    //coloca o "Selecione" selecionado
                    ddlAssociado.Items[0].Selected = true;

                    txtTipo.Focus();
                }
                else
                {
                    lblMensagem.Text = "Erro ao salvar.";
                }
            }
        }
    }
示例#2
0
    private void Carrega()
    {
        PendenciaBD bd = new PendenciaBD();
        DataSet     ds = bd.SelectAllWithAssociate();

        gvPendencias.DataSource = ds.Tables[0].DefaultView;
        gvPendencias.DataBind();
        //verifica a quantidade de associados no dataset
        int quantidade = ds.Tables[0].Rows.Count;

        if (quantidade > 0)
        {
            gvPendencias.DataSource = ds.Tables[0].DefaultView;
            gvPendencias.DataBind();
            lblMensagem.Text = "Existem " + quantidade + " Pendencias cadastrados";
        }
        else
        {
            lblMensagem.Text = "Nenhuma Pendencia cadastrado";
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        PendenciaBD bd        = new PendenciaBD();
        Pendencia   pendencia = bd.Select(Convert.ToInt32(Session["ID"]));
        Boolean     status    = pendencia.Status;

        if (status == true)
        {
            pendencia.Status = false;
            var    time          = DateTime.Now;
            string formattedTime = time.ToString("yyyy/MM/dd hh:mm:ss");
            pendencia.DataTermino = Convert.ToDateTime(formattedTime);
            bd.UpdateStatusAndSetTime(pendencia);
        }
        else
        {
            pendencia.Status = true;
            bd.UpdateStatus(pendencia);
        }
        string id = Request.QueryString["Parametro"];

        Session["ID"] = id;
        Response.Redirect("ListarPendenciaFuncionario.aspx");
    }
示例#4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            Carrega();
        }

        PendenciaBD bd  = new PendenciaBD();
        int         qtd = bd.CountAtv();

        PendenciaAtivaBD ba = new PendenciaAtivaBD();



        var    time2         = DateTime.Now;
        string formattedTime = time2.ToString("yyyy/MM/dd");


        Boolean var = ba.SelectLast(formattedTime);



        if (var == false)
        {
            PendenciaAtiva pendenciaAtiva = ba.Select(formattedTime);
            pendenciaAtiva.Quantidade = qtd;
            ba.Update(pendenciaAtiva);
        }
        else
        {
            PendenciaAtiva pendenciaAtiva = new PendenciaAtiva();
            pendenciaAtiva.Quantidade = qtd;
            pendenciaAtiva.Data       = Convert.ToDateTime(formattedTime);
            ba.Insert(pendenciaAtiva);
        }
    }
示例#5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         string      termo     = Request.QueryString["Parametro"];
         string      termofull = '%' + termo + '%';
         PendenciaBD bd        = new PendenciaBD();
         DataSet     ds        = bd.SearchAllWithAssociate(termofull);
         gvPendencias.DataSource = ds.Tables[0].DefaultView;
         gvPendencias.DataBind();
         //verifica a quantidade de associados no dataset
         int quantidade = ds.Tables[0].Rows.Count;
         if (quantidade > 0)
         {
             gvPendencias.DataSource = ds.Tables[0].DefaultView;
             gvPendencias.DataBind();
             lblMensagem.Text = "Existem " + quantidade + " Pendencias cadastrados";
         }
         else
         {
             lblMensagem.Text = "Nenhuma Pendencia cadastrado";
         }
     }
 }