private void dtgGastosDiarios_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.EditItem)
            {
                DropDownList ddlConceptoGasto = (DropDownList)e.Item.FindControl("ddlConceptoGasto");
                SisPackController.LlenarCombos.ConceptoGasto(ddlConceptoGasto, this.TraducirTexto("Combos.ElijaConceptoGasto"), this.AgenciaConectadaID);

                PlaceHolder ph = (PlaceHolder)e.Item.FindControl("phValidConceptoGasto");
                ph.Controls.Add(GenerarValidadores.Requerido("ddlConceptoGasto", this.TraducirTexto("Errores.Obligatorios.ConceptoGasto")));

                ph = (PlaceHolder)e.Item.FindControl("phValidImporte");
                ph.Controls.Add(GenerarValidadores.Requerido("txtGastoImporte", this.TraducirTexto("Errores.Obligatorios.Importe"), false, "ReqGastoImporte"));
                ph.Controls.Add(GenerarValidadores.Decimal("txtGastoImporte", this.TraducirTexto("Errores.Invalidos.Importe")));

                /*RegularExpressionValidator valInvImporte = (RegularExpressionValidator)ph.FindControl("valInvImporte");
                 * valInvImporte.Enabled=true;
                 * valInvImporte.Validate();
                 * if(!valInvImporte.IsValid)
                 *      return;*/

                DsGastosDiariosAgencias.DatosRow dr = (DsGastosDiariosAgencias.DatosRow)((DataRowView)e.Item.DataItem).Row;

                ddlConceptoGasto.SelectedValue = dr.ConceptoGastoID == 0 ? string.Empty : dr.ConceptoGastoID.ToString();
            }
            else if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                //Se muestra el botón de editar y borrar sólo cuando el estado no es rendido
                bool ver = (DataBinder.Eval(e.Item.DataItem, "Estado")).ToString() == "" || (DataBinder.Eval(e.Item.DataItem, "Estado")).ToString() == null;

                ((LinkButton)(e.Item.Controls[4].Controls[0])).Visible = ver;
                ((LinkButton)(e.Item.Controls[5].Controls[0])).Visible = ver;
            }
        }
        private void dtgComisiones_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.EditItem)
            {
                RadioButton rbtPorcentaje = (RadioButton)e.Item.FindControl("rbtPorcentaje");
                rbtPorcentaje.Attributes.Add("onclick", "ChangeTipoImporte();");

                RadioButton rbtImporteFijo = (RadioButton)e.Item.FindControl("rbtImporteFijo");
                rbtImporteFijo.Attributes.Add("onclick", "ChangeTipoImporte();");

                DropDownList ddlBaseCalculo = (DropDownList)e.Item.FindControl("ddlBaseCalculo");
                SisPackController.LlenarCombos.BaseCalculo(ddlBaseCalculo, this.TraducirTexto("Combos.ElijaBaseCalculo"));

                PlaceHolder ph = (PlaceHolder)e.Item.FindControl("phValidBaseCalculo");
                ph.Controls.Add(GenerarValidadores.Requerido("txtPorcentaje", this.TraducirTexto("Errores.Obligatorios.Porcentaje"), false, "ReqPorcentaje"));
                ph.Controls.Add(GenerarValidadores.Porcentaje("txtPorcentaje", this.TraducirTexto("Errores.Invalidos.Porcentaje"), false, "ValPorcentaje"));
                ph.Controls.Add(GenerarValidadores.Requerido("ddlBaseCalculo", this.TraducirTexto("Errores.Obligatorios.BaseCalculo"), false, "ReqBaseCalculo"));
                ph.Controls.Add(GenerarValidadores.Requerido("txtImporteFijo", this.TraducirTexto("Errores.Obligatorios.Importe"), false, "ReqImporteFijo"));
                ph.Controls.Add(GenerarValidadores.Decimal("txtImporteFijo", this.TraducirTexto("Errores.Invalidos.Importe"), false, "ValImporteFijo"));

                DsComisionesAgenciasUVenta.DatosRow dr = (DsComisionesAgenciasUVenta.DatosRow)((DataRowView)e.Item.DataItem).Row;

                rbtPorcentaje.Checked        = dr.TipoImporte == "Porcentaje";
                ddlBaseCalculo.SelectedValue = (dr.IsBaseCalculoIDNull() || dr.BaseCalculoID == 0) ? string.Empty : dr.BaseCalculoID.ToString();
                rbtImporteFijo.Checked       = dr.TipoImporte == "ImporteFijo";
            }
        }
Example #3
0
 private void SetearValidadores()
 {
     //this.phValidCtaCteNro.Controls.Add(GenerarValidadores.Requerido("txtCuentaNro", this.TraducirTexto("Errores.Obligatorios.CtaCteNro")));
     this.phValidCtaCteNro.Controls.Add(GenerarValidadores.Entero("txtCuentaNro", this.TraducirTexto("Errores.Invalidos.CtaCteNro")));
     this.phValidLimiteCredito.Controls.Add(GenerarValidadores.Decimal("txtLimiteCredito", this.TraducirTexto("Errores.Invalidos.Importe")));
     this.phValidLimiteCredito.Controls.Add(GenerarValidadores.Requerido("txtLimiteCredito", this.TraducirTexto("Errores.Obligatorios.Importe"), false, "limiteCreditoRequerido"));
     this.phValidLimiteCredito.Controls.Add(GenerarValidadores.DecimalPositivo("txtLimiteCredito", this.TraducirTexto("Errores.Invalidos.Importe"), false, "validaLimiteCreditoDecimalPositivo"));
 }
 private void dtgConceptosGastos_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.EditItem)
     {
         PlaceHolder ph = (PlaceHolder)e.Item.FindControl("phValidImporte");
         ph.Controls.Add(GenerarValidadores.Requerido("txtGastoImporte", this.TraducirTexto("Errores.Obligatorios.Importe")));
         ph.Controls.Add(GenerarValidadores.Decimal("txtGastoImporte", this.TraducirTexto("Errores.Invalidos.Importe")));
     }
 }
 private void SetearValidadores()
 {
     phDescripcion.Controls.Add(GenerarValidadores.Requerido("txtDescripcion", "Debe ingresar una descripción, es obligatorio", false, "descripReq"));
     phMontoDesde.Controls.Add(GenerarValidadores.Requerido("txtMontoDesde", "Debe ingresar un monto desde, es obligatorio", false, "desdeReq"));
     phMontoHasta.Controls.Add(GenerarValidadores.Requerido("txtMontoHasta", "Debe ingresar un monto hasta, es obligatorio", false, "hastaReq"));
     phMontoDesde.Controls.Add(GenerarValidadores.Decimal("txtMontoDesde", "El monto ingresado debe ser un valor decimal", true, "desdeValid"));
     phMontoHasta.Controls.Add(GenerarValidadores.Decimal("txtMontoHasta", "El monto ingresado debe ser un valor decimal", true, "hastaValid"));
     //phMontoHasta.Controls.Add(GenerarValidadores.Rango("txtMontoDesde", "txtMontoHasta", "El rango ingresado no es correcto, el monto desde debe ser inferior o igual al monto hasta", true, "rangoValid", true));
 }
Example #6
0
 private void dtgZonasDisponibles_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         ((CheckBox)e.Item.FindControl("chkZonaDisp")).Attributes.Add("onclick", "CambiaZona()");
         PlaceHolder ph = ((PlaceHolder)e.Item.FindControl("phValidKgExc"));
         ph.Controls.Add(GenerarValidadores.Decimal("txtKgExc", this.TraducirTexto("Errores.Invalidos.Importe"), false, "valImporteExc"));
         ph.Controls.Add(GenerarValidadores.Requerido("txtKgExc", this.TraducirTexto("Errores.Obligatorios.Importe"), false, "reqImporteExc"));
     }
 }
        private void SetearValidadores()
        {
            this.phValidTarifarioDescrip.Controls.Add(GenerarValidadores.Requerido("txtTarifarioDescrip", this.TraducirTexto("Errores.Obligatorios.TarifarioDescrip"), false, "reqDescrip"));
            this.phValidTarifarioDescrip.Controls.Add(GenerarValidadores.DescripcionTarifario("txtTarifarioDescrip", this.TraducirTexto("Errores.Invalidos.TarifarioDescrip"), false, "valDescrip"));

            CustomValidator validadorValorizacion = (CustomValidator)GenerarValidadores.Custom("", "", false, "valValorizacion");

            validadorValorizacion.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateValorizacion);
            this.phValidValorizacion.Controls.Add(validadorValorizacion);

            CustomValidator validadorImporteKgExcedente = (CustomValidator)GenerarValidadores.Custom("", "", false, "valImporte");

            validadorImporteKgExcedente.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateImporteKgExcedente);
            this.phValidImporteKgExcedente.Controls.Add(validadorImporteKgExcedente);

            BaseValidator valImporteKgExc = GenerarValidadores.DecimalPositivo("txtImporteKgExcedente", this.TraducirTexto("Errores.Invalidos.ImportePositivo"), false, "valImporteKgExc");

            this.phValidImporteKgExcedente.Controls.Add(valImporteKgExc);

            BaseValidator reqImporteAjuste = GenerarValidadores.Requerido("txtImporteAjuste", this.TraducirTexto("Errores.Obligatorios.ImporteAjuste"));

            reqImporteAjuste.ID      = "reqImporteAjuste";
            reqImporteAjuste.Enabled = false;
            this.phValidImporteAjuste.Controls.Add(reqImporteAjuste);

            BaseValidator valImporteAjuste = GenerarValidadores.DecimalPositivo("txtImporteAjuste", this.TraducirTexto("Errores.Invalidos.Importe"), false, "valImporteAjuste");

            this.phValidImporteAjuste.Controls.Add(valImporteAjuste);

            BaseValidator reqImporteAjusteKgExcedente = GenerarValidadores.Requerido("txtImporteAjusteKgExcedente", this.TraducirTexto("Errores.Obligatorios.ImporteAjusteKgExcedente"));

            reqImporteAjusteKgExcedente.ID      = "reqImporteAjusteKgExcedente";
            reqImporteAjusteKgExcedente.Enabled = false;
            this.phValidImporteAjusKgExcedente.Controls.Add(reqImporteAjusteKgExcedente);

            BaseValidator valImporteAjusteKgExcedente = GenerarValidadores.Decimal("txtImporteAjusteKgExcedente", this.TraducirTexto("Errores.Invalidos.ImporteAjusteKgExcedente"), false, "valImporteAjusteKgExcedente");

            this.phValidImporteAjusKgExcedente.Controls.Add(valImporteAjusteKgExcedente);

            BaseValidator reqPorcenAjuste = GenerarValidadores.Requerido("txtPorcentajeAjuste", this.TraducirTexto("Errores.Obligatorios.PorcentajeAjuste"));

            reqPorcenAjuste.ID      = "reqPorcenAjuste";
            reqPorcenAjuste.Enabled = false;
            this.phValidPorcentajeAjuste.Controls.Add(reqPorcenAjuste);

            BaseValidator valPorcenAjuste = GenerarValidadores.Porcentaje("txtPorcentajeAjuste", this.TraducirTexto("Errores.Invalidos.Porcentaje"));

            valPorcenAjuste.ID      = "valPorcenAjuste";
            valPorcenAjuste.Enabled = false;
            this.phValidPorcentajeAjuste.Controls.Add(valPorcenAjuste);

            BaseValidator valImporteMinValorDeclarado = GenerarValidadores.EnteroPositivo("txtImporteMinValorDeclarado", this.TraducirTexto("El valor declarado no es válido"), false, "valImporteMinValorDeclarado");

            this.phValidImporteMinimo.Controls.Add(valImporteMinValorDeclarado);
        }
Example #8
0
 private void SetearValidarores()
 {
     phFlete.Controls.Add(GenerarValidadores.Decimal("txtFlete", "El importe del flete debe ser un valor decimal", true, "fleteValid"));
     phSeguro.Controls.Add(GenerarValidadores.Decimal("txtSeguro", "El importe del seguro debe ser un valor decimal", true, "seguroValid"));
     phRetiro.Controls.Add(GenerarValidadores.Decimal("txtRetiro", "El importe del retiro debe ser un valor decimal", true, "retiroValid"));
     phEntrega.Controls.Add(GenerarValidadores.Decimal("txtEntrega", "El importe de la entrega debe ser un valor decimal", true, "entregaValid"));
     phRedespacho.Controls.Add(GenerarValidadores.Decimal("txtRedespacho", "El importe del redespacho debe ser un valor decimal", true, "redespachoValid"));
     phContra.Controls.Add(GenerarValidadores.Decimal("txtContra", "El importe del contra reembolso debe ser un valor decimal", true, "contraValid"));
     phTotalImporte.Controls.Add(GenerarValidadores.Decimal("txtTotal", "El importe totla debe ser un valor decimal", true, "totalValid"));
     phDescripcion.Controls.Add(GenerarValidadores.Requerido("txtDescripcion", "Debe ingresar la descripción, es obligatorio", false, "descripReq"));
 }
        private void SetearValidadores()
        {
            this.phValidFechaHasta.Controls.Add(GenerarValidadores.Fecha("txtFechaHasta", this.TraducirTexto("Errores.Invalidos.Fecha")));
            this.phValidFechaDesde.Controls.Add(GenerarValidadores.Fecha("txtFechaDesde", this.TraducirTexto("Errores.Invalidos.Fecha")));
            this.phValidFechaHasta.Controls.Add(GenerarValidadores.Requerido("txtFechaHasta", this.TraducirTexto("Errores.Obligatorios.Fecha")));
            this.phValidFechaDesde.Controls.Add(GenerarValidadores.Requerido("txtFechaDesde", this.TraducirTexto("Errores.Obligatorios.Fecha")));
            this.phValidMontoAutorizado.Controls.Add(GenerarValidadores.Requerido("txtMontoAutorizado", this.TraducirTexto("Errores.Obligatorios.MontoAutorizado"), false, "valCredito"));
            this.phValidMontoAutorizado.Controls.Add(GenerarValidadores.Decimal("txtMontoAutorizado", this.TraducirTexto("Errores.Invalidos.MontoAutorizado")));
            CustomValidator validadorRangoFechas = (CustomValidator)GenerarValidadores.Custom();

            validadorRangoFechas.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateRangoFechas);
            this.phValidRangoFechas.Controls.Add(validadorRangoFechas);
        }
Example #10
0
        private void dtgComisiones_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.EditItem)
            {
                RadioButton rbtPorcentaje = (RadioButton)e.Item.FindControl("rbtPorcentaje");
                rbtPorcentaje.Attributes.Add("onclick", "ChangeTipoImporte();");

                RadioButton rbtImporteFijo = (RadioButton)e.Item.FindControl("rbtImporteFijo");
                rbtImporteFijo.Attributes.Add("onclick", "ChangeTipoImporte();");

                DropDownList ddlConceptoComision = (DropDownList)e.Item.FindControl("ddlConceptoComision");
                ddlConceptoComision.Attributes.Add("onchange", "ChangeConceptoComision();");

                DropDownList ddlEntidadComision = (DropDownList)e.Item.FindControl("ddlEntidadComision");
                ddlEntidadComision.Attributes.Add("onchange", "ChangeEntidadComision();");

                DropDownList ddlBaseCalculo = (DropDownList)e.Item.FindControl("ddlBaseCalculo");
                SisPackController.LlenarCombos.BaseCalculo(ddlBaseCalculo, this.TraducirTexto("Combos.ElijaBaseCalculo"));

                PlaceHolder ph = (PlaceHolder)e.Item.FindControl("phValidBaseCalculo");
                ph.Controls.Add(GenerarValidadores.Requerido("txtPorcentaje", this.TraducirTexto("Errores.Obligatorios.Porcentaje"), false, "ReqPorcentaje"));
                ph.Controls.Add(GenerarValidadores.Porcentaje("txtPorcentaje", this.TraducirTexto("Errores.Invalidos.Porcentaje"), false, "ValPorcentaje"));
                ph.Controls.Add(GenerarValidadores.Requerido("ddlBaseCalculo", this.TraducirTexto("Errores.Obligatorios.BaseCalculo"), false, "ReqBaseCalculo"));
                ph.Controls.Add(GenerarValidadores.Requerido("txtImporteFijo", this.TraducirTexto("Errores.Obligatorios.Importe"), false, "ReqImporteFijo"));
                ph.Controls.Add(GenerarValidadores.Decimal("txtImporteFijo", this.TraducirTexto("Errores.Invalidos.Importe"), false, "ValImporteFijo"));

                ph = (PlaceHolder)e.Item.FindControl("phValidMesDesde");
                ph.Controls.Add(GenerarValidadores.Requerido("txtMesDesde", this.TraducirTexto("Errores.Obligatorios.MesDesde")));

                ph = (PlaceHolder)e.Item.FindControl("phValidMesHasta");
                ph.Controls.Add(GenerarValidadores.Requerido("txtMesHasta", this.TraducirTexto("Errores.Obligatorios.MesHasta")));

                DsComisionesVendedorUVenta.DatosRow dr = (DsComisionesVendedorUVenta.DatosRow)((DataRowView)e.Item.DataItem).Row;

                rbtPorcentaje.Checked        = dr.TipoImporte == "Porcentaje";
                ddlBaseCalculo.SelectedValue = (dr.IsBaseCalculoIDNull() || dr.BaseCalculoID == 0) ? string.Empty : dr.BaseCalculoID.ToString();
                rbtImporteFijo.Checked       = dr.TipoImporte == "ImporteFijo";

                //*******************************************************************
                // agrego el botón de calendarios a cada item de la grilla
                //TextBox txtFechaInicioVigencia = (TextBox)e.Item.FindControl("txtFechaInicioVigencia");
                //TextBox txtFechaFinVigencia = (TextBox)e.Item.FindControl("txtFechaFinVigencia");

                //LiteralControl ctrlCalendarioFechaDesde = new LiteralControl("<a href=" + "\"javascript:OpenCalendario('" + txtFechaInicioVigencia.ClientID + "')\"><IMG height=\"24\" src=\"images/calendario1.gif\" width=\"24\" align=\"absBottom\" border=\"0\"></a>");
                //e.Item.Cells[4].Controls.Add(ctrlCalendarioFechaDesde);
                //LiteralControl ctrlCalendarioFechaHasta = new LiteralControl("<a href=" + "\"javascript:OpenCalendario('" + txtFechaFinVigencia.ClientID + "')\"><IMG height=\"24\" src=\"images/calendario1.gif\" width=\"24\" align=\"absBottom\" border=\"0\"></a>");
                //e.Item.Cells[5].Controls.Add(ctrlCalendarioFechaHasta);
                //*******************************************************************
            }
        }
Example #11
0
        private void SetearValidadores()
        {
            CustomValidator validadorCliente = (CustomValidator)GenerarValidadores.Custom();

            validadorCliente.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateCliente);
            this.phValidCliente.Controls.Add(validadorCliente);

            CustomValidator validadorComisiones = (CustomValidator)GenerarValidadores.Custom();

            validadorComisiones.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateComisiones);
            this.phValidPorcentaje.Controls.Add(validadorComisiones);

            this.phValidPorcentaje.Controls.Add(GenerarValidadores.Porcentaje("txtPorcentaje", this.TraducirTexto("Errores.Invalidos.Porcentaje")));

            this.phValidImporteFijo.Controls.Add(GenerarValidadores.Decimal("txtImporteFijo", this.TraducirTexto("Errores.Invalidos.ImporteFijo")));
        }
Example #12
0
        private void dtgComisiones_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.EditItem)
            {
                RadioButton rbtPorcentaje = (RadioButton)e.Item.FindControl("rbtPorcentaje");
                rbtPorcentaje.Attributes.Add("onclick", "ChangeTipoImporte();");

                RadioButton rbtImporteFijo = (RadioButton)e.Item.FindControl("rbtImporteFijo");
                rbtImporteFijo.Attributes.Add("onclick", "ChangeTipoImporte();");

                DropDownList ddlConceptoComision = (DropDownList)e.Item.FindControl("ddlConceptoComision");
                ddlConceptoComision.Attributes.Add("onchange", "ChangeConceptoComision();");

                DropDownList ddlEntidadComision = (DropDownList)e.Item.FindControl("ddlEntidadComision");
                ddlEntidadComision.Attributes.Add("onchange", "ChangeEntidadComision();");

                DropDownList ddlBaseCalculo = (DropDownList)e.Item.FindControl("ddlBaseCalculo");
                SisPackController.LlenarCombos.BaseCalculo(ddlBaseCalculo, this.TraducirTexto("Combos.ElijaBaseCalculo"));

                PlaceHolder ph = (PlaceHolder)e.Item.FindControl("phValidBaseCalculo");
                ph.Controls.Add(GenerarValidadores.Requerido("txtPorcentaje", this.TraducirTexto("Errores.Obligatorios.Porcentaje"), false, "ReqPorcentaje"));
                ph.Controls.Add(GenerarValidadores.Porcentaje("txtPorcentaje", this.TraducirTexto("Errores.Invalidos.Porcentaje"), false, "ValPorcentaje"));
                ph.Controls.Add(GenerarValidadores.Requerido("ddlBaseCalculo", this.TraducirTexto("Errores.Obligatorios.BaseCalculo"), false, "ReqBaseCalculo"));
                ph.Controls.Add(GenerarValidadores.Requerido("txtImporteFijo", this.TraducirTexto("Errores.Obligatorios.Importe"), false, "ReqImporteFijo"));
                ph.Controls.Add(GenerarValidadores.Decimal("txtImporteFijo", this.TraducirTexto("Errores.Invalidos.Importe"), false, "ValImporteFijo"));

                ph = (PlaceHolder)e.Item.FindControl("phValidMesDesde");
                ph.Controls.Add(GenerarValidadores.Requerido("txtMesDesde", this.TraducirTexto("Errores.Obligatorios.MesDesde")));
                ph.Controls.Add(GenerarValidadores.Entero("txtMesDesde", "El mes desde ingresado es inválido"));

                ph = (PlaceHolder)e.Item.FindControl("phValidMesHasta");
                ph.Controls.Add(GenerarValidadores.Requerido("txtMesHasta", this.TraducirTexto("Errores.Obligatorios.MesHasta")));
                ph.Controls.Add(GenerarValidadores.Entero("txtMesHasta", "El mes hasta ingresado es inválido"));

                DsComisionMasivaVendedor.DatosRow dr = (DsComisionMasivaVendedor.DatosRow)((DataRowView)e.Item.DataItem).Row;
                dr.EntidadComisionID  = Utiles.Validaciones.obtieneEntero(ddlEntidadComision.SelectedValue);
                dr.ConceptoComisionID = Utiles.Validaciones.obtieneEntero(ddlConceptoComision.SelectedValue);

                IComisionMasivaVendedor cce   = ComisionMasivaVendedorFactory.GetComisionMasivaVendedor();
                System.Data.DataRow[]   drCCE = (System.Data.DataRow[])cce.GetComisionesMasivasVendedoresDataSet().Datos.Select("ConceptoComisionID = " + dr.ConceptoComisionID.ToString() + " AND EntidadComisionID=" + dr.EntidadComisionID.ToString());
                dr.ConceptoComisionEntidadID = Convert.ToInt32(drCCE[0]["ConceptoComisionEntidadID"]);

                rbtPorcentaje.Checked        = dr.TipoImporte == "Porcentaje";
                ddlBaseCalculo.SelectedValue = (dr.IsBaseCalculoIDNull() || dr.BaseCalculoID == 0) ? string.Empty : dr.BaseCalculoID.ToString();
                rbtImporteFijo.Checked       = dr.TipoImporte == "ImporteFijo";
            }
        }
Example #13
0
        private void SetearValidadores()
        {
            this.phValidUnidadVentaDescrip.Controls.Add(GenerarValidadores.Requerido("txtUnidadVentaDescrip", this.TraducirTexto("Errores.Obligatorios.UnidadVentaDescrip")));
            this.phValidUnidadVentaDescrip.Controls.Add(GenerarValidadores.Descripcion("txtUnidadVentaDescrip", this.TraducirTexto("Errores.Invalidos.UnidadVentaDescrip")));
            //this.phValidFechaAlta.Controls.Add(GenerarValidadores.Requerido("txtFechaAlta",this.TraducirTexto("Errores.Obligatorios.FechaAlta")));
            //this.phValidFechaAlta.Controls.Add(GenerarValidadores.Fecha("txtFechaAlta", this.TraducirTexto("Errores.Invalidos.FechaAlta")));
            this.phValidProducto.Controls.Add(GenerarValidadores.Requerido("ddlProducto", this.TraducirTexto("Errores.Obligatorios.Producto")));
            this.phValidCantCuerposImprGuia.Controls.Add(GenerarValidadores.Entero("txtCantCuerposImprGuia", this.TraducirTexto("La cant. de cuerpos de una guía a imprimir es inválida.")));
            this.phValidTiempoEntrega.Controls.Add(GenerarValidadores.Requerido("ddlTiempoEntrega", this.TraducirTexto("Errores.Obligatorios.TiempoEntrega")));
            //this.phValidTiempoEstimadoEntrega.Controls.Add(GenerarValidadores.Requerido("txtTiempoEstimadoEntrega", this.TraducirTexto("Errores.Obligatorios.TiempoEstimadoEntrega")));
            this.phValidTiempoEstimadoEntrega.Controls.Add(GenerarValidadores.Entero("txtTiempoEstimadoEntrega", this.TraducirTexto("Errores.Invalidos.TiempoEstimadoEntrega")));
            phValidTiempoEstimadoTransito.Controls.Add(GenerarValidadores.Entero("txtTiempoEstimadoTransito", this.TraducirTexto("El tiempo estimado de transito ingresado es inválido.")));
            phValidTiempoEstimadoTransbordo.Controls.Add(GenerarValidadores.Entero("txtTiempoEstimadoTransbordo", this.TraducirTexto("El tiempo estimado de transbordo ingresado es inválido.")));
            phValidTiempoEstimadoRedespacho.Controls.Add(GenerarValidadores.Entero("TxtTiempoEstimadoTransito", this.TraducirTexto("El tiempo estimado de redespacho ingresado es inválido.")));
            this.phValidKmMaximo.Controls.Add(GenerarValidadores.Requerido("txtKmMaximo", this.TraducirTexto("Errores.Obligatorios.KmMaximo")));
            this.phValidKmMaximo.Controls.Add(GenerarValidadores.DecimalPositivo("txtKmMaximo", this.TraducirTexto("Errores.Invalidos.KmMaximo"), true, "validKmMaximo"));

            this.phValidValorDeclaradoMinimo.Controls.Add(GenerarValidadores.Decimal("txtValorDeclaradoMinimo", this.TraducirTexto("El valor mínimo declarado ingresado no es válido")));
            this.phValidValorDeclaradoMaximo.Controls.Add(GenerarValidadores.Decimal("txtValorDeclaradoMaximo", this.TraducirTexto("El valor máximo declarado ingresado no es válido")));
            this.phValidValorAforo.Controls.Add(GenerarValidadores.Decimal("txtValorAforo", this.TraducirTexto("El valor de aforo ingresado no es válido")));
            this.phValidSeguro.Controls.Add(GenerarValidadores.Decimal("txtSeguro", this.TraducirTexto("El valor de seguro ingresado no es válido")));
            this.phValidValorConversionM3.Controls.Add(GenerarValidadores.Decimal("txtValorConversionM3", this.TraducirTexto("El valor de conversion a m3 ingresado no es válido")));


            CustomValidator validadorModalidadesEntrega = (CustomValidator)GenerarValidadores.Custom();

            validadorModalidadesEntrega.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateModalidadesEntrega);
            this.phValidModalidadesEntrega.Controls.Add(validadorModalidadesEntrega);

            CustomValidator validadorTiempoEstimadoEntrega = (CustomValidator)GenerarValidadores.Custom();

            validadorTiempoEstimadoEntrega.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateTiempoEstimadoEntrega);
            this.phValidTiempoEstimadoEntrega.Controls.Add(validadorTiempoEstimadoEntrega);

            CustomValidator valPrioridades = (CustomValidator)GenerarValidadores.Custom("", "", false, "valPrioridad");

            valPrioridades.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidatePrioridades);
            this.phValidPrioridades.Controls.Add(valPrioridades);
        }
Example #14
0
        private void SetearValidadores()
        {
            this.phValidNombre.Controls.Add(GenerarValidadores.Requerido("txtNombre", this.TraducirTexto("Errores.Obligatorios.Nombre")));
            this.phValidNombre.Controls.Add(GenerarValidadores.Descripcion("txtNombre", this.TraducirTexto("Errores.Invalidos.Nombre")));
            this.phValidApellido.Controls.Add(GenerarValidadores.Requerido("txtApellido", this.TraducirTexto("Errores.Obligatorios.Apellido")));
            this.phValidApellido.Controls.Add(GenerarValidadores.Descripcion("txtApellido", this.TraducirTexto("Errores.Invalidos.Apellido")));

            this.phCuotaMensual.Controls.Add(GenerarValidadores.Requerido("txtCuotaMensual", this.TraducirTexto("Errores.Obligatorios.CuotaMensual")));
            this.phCuotaMensual.Controls.Add(GenerarValidadores.Decimal("txtCuotaMensual", this.TraducirTexto("Errores.Invalidos.CuotaMensual"), false, "ValidCuotaMensual"));

            CustomValidator validadorSupervisor = (CustomValidator)GenerarValidadores.Custom();

            validadorSupervisor.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateSupervisor);

            this.phValidSupervisor.Controls.Add(validadorSupervisor);

            this.phValidNroLegajo.Controls.Add(GenerarValidadores.Requerido("txtNroLegajo", this.TraducirTexto("Errores.Obligatorios.NroLegajo")));
            //this.phValidNroLegajo.Controls.Add(GenerarValidadores.Entero("txtNroLegajo", this.TraducirTexto("Errores.Invalidos.NroLegajo")));

            CustomValidator validadorNroLegajo = (CustomValidator)GenerarValidadores.Custom();

            validadorNroLegajo.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateNroLegajo);
            this.phValidNroLegajo.Controls.Add(validadorNroLegajo);
        }
Example #15
0
        private void dtgConceptosComisiones_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.EditItem)
            {
                /*DropDownList ddlConceptoComision = (DropDownList)e.Item.FindControl("ddlConceptoComision");
                 * SisPackController.LlenarCombos.ConceptoComision(ddlConceptoComision, this.TraducirTexto("Combos.ElijaConceptoComision"));
                 *
                 * PlaceHolder phValidConceptoComision = (PlaceHolder)e.Item.FindControl("phValidConceptoComision");
                 * phValidConceptoComision.Controls.Add(GenerarValidadores.Requerido("ddlConceptoComision", this.TraducirTexto("Errores.Obligatorios.ConceptoComision")));*/

                PlaceHolder phValidPorcentaje = (PlaceHolder)e.Item.FindControl("phValidPorcentaje");
                phValidPorcentaje.Controls.Add(GenerarValidadores.Requerido("txtPorcentaje", this.TraducirTexto("Errores.Obligatorios.Porcentaje"), false, "ReqPorcentaje"));
                phValidPorcentaje.Controls.Add(GenerarValidadores.Porcentaje("txtPorcentaje", this.TraducirTexto("Errores.Invalidos.Porcentaje"), false, "ValPorcentaje"));
                phValidPorcentaje.Controls.Add(GenerarValidadores.Decimal("txtPorcentaje", this.TraducirTexto("Errores.Invalidos.PorcentajeInvalido"), false, "ValDecimalPorcentaje"));

                PlaceHolder phValidImporteFijo = (PlaceHolder)e.Item.FindControl("phValidImporteFijo");
                phValidImporteFijo.Controls.Add(GenerarValidadores.Requerido("txtImporteFijo", this.TraducirTexto("Errores.Obligatorios.Importe"), false, "ReqImporteFijo"));
                phValidImporteFijo.Controls.Add(GenerarValidadores.Decimal("txtImporteFijo", this.TraducirTexto("Errores.Invalidos.Importe"), false, "ValImporteFijo"));


                DsConceptosComisiones.DatosRow dr = (DsConceptosComisiones.DatosRow)((DataRowView)e.Item.DataItem).Row;
                //ddlConceptoComision.SelectedValue = dr.ConceptoComisionID == 0 ? string.Empty : dr.ConceptoComisionID.ToString();
            }
        }
        private void dtgDocumentosCobrados_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.EditItem)
            {
                TextBox txt = (TextBox)e.Item.FindControl("txtDocumentoNro");
                DsDocumentosCobradosAgencias.DatosRow dr = (DsDocumentosCobradosAgencias.DatosRow)((DataRowView)e.Item.DataItem).Row;
                txt.Text = dr.DocumentoNro;

                PlaceHolder ph = (PlaceHolder)e.Item.FindControl("phValidDocumentoNro");
                ph.Controls.Add(GenerarValidadores.Requerido("txtDocumentoNro", this.TraducirTexto("Errores.Obligatorios.DocumentoNro")));

                ph = (PlaceHolder)e.Item.FindControl("phValidImporte");
                ph.Controls.Add(GenerarValidadores.Requerido("txtImporte", this.TraducirTexto("Errores.Obligatorios.Importe"), false, "ReqImporte"));
                ph.Controls.Add(GenerarValidadores.Decimal("txtImporte", this.TraducirTexto("Errores.Invalidos.Importe")));
            }
            else if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                //Se muestra el botón de editar y borrar sólo cuando el estado no es rendido
                bool ver = (DataBinder.Eval(e.Item.DataItem, "Estado")).ToString() == "" || (DataBinder.Eval(e.Item.DataItem, "Estado")).ToString() == null;

                ((LinkButton)(e.Item.Controls[4].Controls[0])).Visible = ver;
                ((LinkButton)(e.Item.Controls[5].Controls[0])).Visible = ver;
            }
        }
 private void SetearValidadores()
 {
     this.phValidVariacion.Controls.Add(GenerarValidadores.Decimal("txtVariacion", "El porcentaje de variación ingresado no es válido"));
 }
        private void dtgComisiones_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.EditItem)
            {
                RadioButton  rbtConceptoComision    = (RadioButton)e.Item.FindControl("rbtConceptoComision");
                RadioButton  rbtConceptoFacturacion = (RadioButton)e.Item.FindControl("rbtConceptoFacturacion");
                Panel        pnlConceptoComision    = (Panel)e.Item.FindControl("pnlConceptoComision");
                Panel        pnlConceptoFacturacion = (Panel)e.Item.FindControl("pnlConceptoFacturacion");
                DropDownList ddlConceptoComision    = (DropDownList)e.Item.FindControl("ddlConceptoComision");
                DropDownList ddlConceptoFacturacion = (DropDownList)e.Item.FindControl("ddlConceptoFacturacion");

                SisPackController.LlenarCombos.ConceptoComision(ddlConceptoComision, this.TraducirTexto("Combos.ElijaConceptoComision"));
                SisPackController.LlenarCombos.ConceptoFacturacion(ddlConceptoFacturacion, "Elija un concepto de facturación");

                PlaceHolder ph = (PlaceHolder)e.Item.FindControl("phValidConceptoComision");
                ph.Controls.Add(GenerarValidadores.Requerido("ddlConceptoComision", this.TraducirTexto("Errores.Obligatorios.ConceptoComision"), false, "reqddlEntidadComision"));
                ph.Controls.Add(GenerarValidadores.Requerido("ddlConceptoFacturacion", "Debe seleccionar un concepto de facturación", false, "reqddlConceptoFacturacion"));

                String reqddlEntidadComisionClientID     = ph.FindControl("reqddlEntidadComision").ClientID;
                String reqddlConceptoFacturacionClientID = ph.FindControl("reqddlConceptoFacturacion").ClientID;

                DropDownList ddlEntidadComision = (DropDownList)e.Item.FindControl("ddlEntidadComision");
                SisPackController.LlenarCombos.EntidadComision(ddlEntidadComision, this.TraducirTexto("Combos.ElijaEntidadComision"));

                ph = (PlaceHolder)e.Item.FindControl("phValidEntidadComision");
                ph.Controls.Add(GenerarValidadores.Requerido("ddlEntidadComision", this.TraducirTexto("Errores.Obligatorios.EntidadComision")));

                RadioButton rbtPorcentaje = (RadioButton)e.Item.FindControl("rbtPorcentaje");
                rbtPorcentaje.Attributes.Add("onclick", "ChangeTipoImporte();");

                RadioButton rbtImporteFijo = (RadioButton)e.Item.FindControl("rbtImporteFijo");
                rbtImporteFijo.Attributes.Add("onclick", "ChangeTipoImporte();");

                DropDownList ddlBaseCalculo = (DropDownList)e.Item.FindControl("ddlBaseCalculo");
                SisPackController.LlenarCombos.BaseCalculo(ddlBaseCalculo, this.TraducirTexto("Combos.ElijaBaseCalculo"));

                ph = (PlaceHolder)e.Item.FindControl("phValidBaseCalculo");
                ph.Controls.Add(GenerarValidadores.Requerido("txtPorcentaje", this.TraducirTexto("Errores.Obligatorios.Porcentaje"), false, "ReqPorcentaje"));
                ph.Controls.Add(GenerarValidadores.Porcentaje("txtPorcentaje", this.TraducirTexto("Errores.Invalidos.Porcentaje"), false, "ValPorcentaje"));
                ph.Controls.Add(GenerarValidadores.Requerido("ddlBaseCalculo", this.TraducirTexto("Errores.Obligatorios.BaseCalculo"), false, "ReqBaseCalculo"));
                ph.Controls.Add(GenerarValidadores.Requerido("txtImporteFijo", this.TraducirTexto("Errores.Obligatorios.Importe"), false, "ReqImporteFijo"));
                ph.Controls.Add(GenerarValidadores.Decimal("txtImporteFijo", this.TraducirTexto("Errores.Invalidos.Importe"), false, "ValImporteFijo"));

                DsConceptosComisionesEntidades.DatosRow dr = (DsConceptosComisionesEntidades.DatosRow)((DataRowView)e.Item.DataItem).Row;

                if (dr.IsConfigurarConceptoComisionNull() == false && dr.ConfigurarConceptoComision)
                {
                    rbtConceptoComision.Checked    = true;
                    rbtConceptoFacturacion.Checked = false;
                    pnlConceptoComision.Style.Add("display", "block");
                    pnlConceptoFacturacion.Style.Add("display", "none");
                    ddlBaseCalculo.Style.Add("visibility", "visible");
                }
                else
                {
                    rbtConceptoFacturacion.Checked = true;
                    rbtConceptoComision.Checked    = false;
                    pnlConceptoFacturacion.Style.Add("display", "block");
                    pnlConceptoComision.Style.Add("display", "none");
                    ddlBaseCalculo.Style.Add("visibility", "hidden");
                }

                rbtConceptoComision.InputAttributes.Add("data-pnlConceptoFacturacionClientID", pnlConceptoFacturacion.ClientID);
                rbtConceptoComision.InputAttributes.Add("data-pnlConceptoComisionClientID", pnlConceptoComision.ClientID);
                rbtConceptoComision.InputAttributes.Add("data-ddlBaseCalculoClientID", ddlBaseCalculo.ClientID);
                rbtConceptoComision.InputAttributes.Add("data-ValidConceptoComisionClientID", reqddlEntidadComisionClientID);
                rbtConceptoComision.InputAttributes.Add("data-ValidConceptoFacturacionClientID", reqddlConceptoFacturacionClientID);

                rbtConceptoFacturacion.InputAttributes.Add("data-pnlConceptoFacturacionClientID", pnlConceptoFacturacion.ClientID);
                rbtConceptoFacturacion.InputAttributes.Add("data-pnlConceptoComisionClientID", pnlConceptoComision.ClientID);
                rbtConceptoFacturacion.InputAttributes.Add("data-ddlBaseCalculoClientID", ddlBaseCalculo.ClientID);
                rbtConceptoFacturacion.InputAttributes.Add("data-ValidConceptoComisionClientID", reqddlEntidadComisionClientID);
                rbtConceptoFacturacion.InputAttributes.Add("data-ValidConceptoFacturacionClientID", reqddlConceptoFacturacionClientID);

                ddlConceptoComision.SelectedValue    = (dr.IsConceptoComisionIDNull() || dr.ConceptoComisionID == 0) ? string.Empty : dr.ConceptoComisionID.ToString();
                ddlConceptoFacturacion.SelectedValue = (dr.IsConceptoFacturacionIDNull() || dr.ConceptoFacturacionID == 0) ? String.Empty : dr.ConceptoFacturacionID.ToString();
                ddlEntidadComision.SelectedValue     = dr.EntidadComisionID == 0 ? string.Empty : dr.EntidadComisionID.ToString();

                rbtPorcentaje.Checked        = dr.TipoImporte == "Porcentaje";
                ddlBaseCalculo.SelectedValue = (dr.IsBaseCalculoIDNull() || dr.BaseCalculoID == 0) ? string.Empty : dr.BaseCalculoID.ToString();
                rbtImporteFijo.Checked       = dr.TipoImporte == "ImporteFijo";

                rbtPorcentaje.InputAttributes.Add("data-baseCalculo", ddlBaseCalculo.ClientID);
                rbtPorcentaje.InputAttributes.Add("data-porcentaje", ((TextBox)e.Item.FindControl("txtPorcentaje")).ClientID);
                rbtPorcentaje.InputAttributes.Add("data-valPtj", ((PlaceHolder)e.Item.FindControl("phValidBaseCalculo")).FindControl("ReqPorcentaje").ClientID);
                rbtPorcentaje.InputAttributes.Add("data-importeFijo", ((TextBox)e.Item.FindControl("txtImporteFijo")).ClientID);
                rbtPorcentaje.InputAttributes.Add("data-reqImpF", ((PlaceHolder)e.Item.FindControl("phValidBaseCalculo")).FindControl("ReqImporteFijo").ClientID);
                rbtPorcentaje.InputAttributes.Add("data-valImpF", ((PlaceHolder)e.Item.FindControl("phValidBaseCalculo")).FindControl("ReqImporteFijo").ClientID);
                rbtImporteFijo.InputAttributes.Add("data-importeFijo", ((TextBox)e.Item.FindControl("txtImporteFijo")).ClientID);
                rbtImporteFijo.InputAttributes.Add("data-valImpF", ((PlaceHolder)e.Item.FindControl("phValidBaseCalculo")).FindControl("ReqImporteFijo").ClientID);
                rbtImporteFijo.InputAttributes.Add("data-baseCalculo", ddlBaseCalculo.ClientID);
                rbtImporteFijo.InputAttributes.Add("data-porcentaje", ((TextBox)e.Item.FindControl("txtPorcentaje")).ClientID);
                rbtImporteFijo.InputAttributes.Add("data-reqPtj", ((PlaceHolder)e.Item.FindControl("phValidBaseCalculo")).FindControl("ReqPorcentaje").ClientID);
                rbtImporteFijo.InputAttributes.Add("data-valPtj", ((PlaceHolder)e.Item.FindControl("phValidBaseCalculo")).FindControl("ValPorcentaje").ClientID);
                rbtImporteFijo.InputAttributes.Add("data-reqBC", ((PlaceHolder)e.Item.FindControl("phValidBaseCalculo")).FindControl("ReqBaseCalculo").ClientID);
            }
        }
        private void dtgComisiones_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.EditItem)
            {
                RadioButton rbtPorcentaje = (RadioButton)e.Item.FindControl("rbtPorcentaje");
                rbtPorcentaje.Attributes.Add("onclick", "ChangeTipoImporte();");

                RadioButton rbtImporteFijo = (RadioButton)e.Item.FindControl("rbtImporteFijo");
                rbtImporteFijo.Attributes.Add("onclick", "ChangeTipoImporte();");

                DropDownList ddlBaseCalculo = (DropDownList)e.Item.FindControl("ddlBaseCalculo");
                SisPackController.LlenarCombos.BaseCalculo(ddlBaseCalculo, this.TraducirTexto("Combos.ElijaBaseCalculo"));

                PlaceHolder ph = (PlaceHolder)e.Item.FindControl("phValidBaseCalculo");
                ph.Controls.Add(GenerarValidadores.Requerido("txtPorcentaje", this.TraducirTexto("Errores.Obligatorios.Porcentaje"), false, "ReqPorcentaje"));
                ph.Controls.Add(GenerarValidadores.Porcentaje("txtPorcentaje", this.TraducirTexto("Errores.Invalidos.Porcentaje"), false, "ValPorcentaje"));
                ph.Controls.Add(GenerarValidadores.Requerido("ddlBaseCalculo", this.TraducirTexto("Errores.Obligatorios.BaseCalculo"), false, "ReqBaseCalculo"));
                ph.Controls.Add(GenerarValidadores.Requerido("txtImporteFijo", this.TraducirTexto("Errores.Obligatorios.Importe"), false, "ReqImporteFijo"));
                ph.Controls.Add(GenerarValidadores.Decimal("txtImporteFijo", this.TraducirTexto("Errores.Invalidos.Importe"), false, "ValImporteFijo"));

                DsComisionesAgencias.DatosRow dr = (DsComisionesAgencias.DatosRow)((DataRowView)e.Item.DataItem).Row;

                rbtPorcentaje.Checked        = dr.TipoImporte == "Porcentaje";
                ddlBaseCalculo.SelectedValue = (dr.IsBaseCalculoIDNull() || dr.BaseCalculoID == 0) ? string.Empty : dr.BaseCalculoID.ToString();
                rbtImporteFijo.Checked       = dr.TipoImporte == "ImporteFijo";

                if (dr.IsConfigurarConceptoComisionNull() == false && dr.ConfigurarConceptoComision)
                {
                    ddlBaseCalculo.Style.Add("visibility", "visible");
                }
                else
                {
                    ddlBaseCalculo.Style.Add("visibility", "hidden");
                }

                rbtPorcentaje.InputAttributes.Add("data-baseCalculo", ddlBaseCalculo.ClientID);
                rbtPorcentaje.InputAttributes.Add("data-porcentaje", ((TextBox)e.Item.FindControl("txtPorcentaje")).ClientID);
                rbtPorcentaje.InputAttributes.Add("data-valPtj", ((PlaceHolder)e.Item.FindControl("phValidBaseCalculo")).FindControl("ReqPorcentaje").ClientID);
                rbtPorcentaje.InputAttributes.Add("data-importeFijo", ((TextBox)e.Item.FindControl("txtImporteFijo")).ClientID);
                rbtPorcentaje.InputAttributes.Add("data-reqImpF", ((PlaceHolder)e.Item.FindControl("phValidBaseCalculo")).FindControl("ReqImporteFijo").ClientID);
                rbtPorcentaje.InputAttributes.Add("data-valImpF", ((PlaceHolder)e.Item.FindControl("phValidBaseCalculo")).FindControl("ReqImporteFijo").ClientID);
                rbtImporteFijo.InputAttributes.Add("data-importeFijo", ((TextBox)e.Item.FindControl("txtImporteFijo")).ClientID);
                rbtImporteFijo.InputAttributes.Add("data-valImpF", ((PlaceHolder)e.Item.FindControl("phValidBaseCalculo")).FindControl("ReqImporteFijo").ClientID);
                rbtImporteFijo.InputAttributes.Add("data-baseCalculo", ddlBaseCalculo.ClientID);
                rbtImporteFijo.InputAttributes.Add("data-porcentaje", ((TextBox)e.Item.FindControl("txtPorcentaje")).ClientID);
                rbtImporteFijo.InputAttributes.Add("data-reqPtj", ((PlaceHolder)e.Item.FindControl("phValidBaseCalculo")).FindControl("ReqPorcentaje").ClientID);
                rbtImporteFijo.InputAttributes.Add("data-valPtj", ((PlaceHolder)e.Item.FindControl("phValidBaseCalculo")).FindControl("ValPorcentaje").ClientID);
                rbtImporteFijo.InputAttributes.Add("data-reqBC", ((PlaceHolder)e.Item.FindControl("phValidBaseCalculo")).FindControl("ReqBaseCalculo").ClientID);
            }

            /* ESTO IRÍA PARA COLOREAR LA COMISION QUE SE HAYA DEFINIDO EN ESTE NIVEL, CHEQUEAR, PORQUE NO SE SI ESTÁ COLOREANDO TODO
             * LO QUE DEBERÍA........ES UN NUEVO REQUISITO PARA LA ETAPA 3
             * else if (e.Item.ItemType == ListItemType.Item)
             * {
             * DsComisionesAgencias.DatosRow dr = (DsComisionesAgencias.DatosRow)((DataRowView)e.Item.DataItem).Row;
             *
             * if (dr.AgenciaID > 0)
             * {
             *    e.Item.BackColor = System.Drawing.Color.Red;
             * }
             * }
             */
        }