コード例 #1
0
        protected void rptHoras_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if ((e.Item.ItemType == ListItemType.AlternatingItem) || (e.Item.ItemType == ListItemType.Item))
            {
                indiceHorario++;

                DropDownList ddlMinuto = (DropDownList)e.Item.FindControl("ddlMinuto");
                DropDownList ddlHora   = (DropDownList)e.Item.FindControl("ddlHora");
                Label        lblMinuto = (Label)e.Item.FindControl("lblMinutoDado");
                Label        lblHora   = (Label)e.Item.FindControl("lblHoraDado");
                CarregaComboHora(ddlHora);
                CarregaComboMinuto(ddlMinuto);

                if (indiceHorario == 1)
                {
                    //Button btnExcluirHora = (Button)e.Item.FindControl("btnExcluirHora");
                    //btnExcluirHora.Visible = false;

                    ddlMinuto.SelectedValue = String.IsNullOrEmpty(lblMinuto.Text) ? "-1" : lblMinuto.Text;
                    VS_Minuto = Convert.ToInt32(String.IsNullOrEmpty(lblMinuto.Text) ? "-1" : lblMinuto.Text);
                }
                else
                {
                    ddlMinuto.SelectedValue = VS_Minuto.ToString().PadLeft(2, '0');
                }

                ddlHora.SelectedValue = String.IsNullOrEmpty(lblHora.Text) ? "-1" : lblHora.Text;
                ddlMinuto.Enabled     = indiceHorario == 1;
            }
        }
コード例 #2
0
        /// <summary>
        /// Atualiza os minutos dos horários (quando o primeiro horário é alterado).
        /// </summary>
        private void AtualizaHorarios()
        {
            foreach (RepeaterItem item in rptHoras.Items)
            {
                DropDownList ddlMinuto     = (DropDownList)item.FindControl("ddlMinuto");
                Label        lblMinutoDado = (Label)item.FindControl("lblMinutoDado");

                string minuto = VS_Minuto.ToString().PadLeft(2, '0');

                lblMinutoDado.Text      = minuto;
                ddlMinuto.SelectedValue = minuto;
            }
        }