Esempio n. 1
0
        private void dtgTopesTarifario_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.EditItem)
            {
                PlaceHolder ph  = ((PlaceHolder)e.Item.FindControl("phValidVolTari"));
                PlaceHolder ph1 = ((PlaceHolder)e.Item.FindControl("phValidImporteTari"));
                PlaceHolder ph2 = ((PlaceHolder)e.Item.FindControl("phValidImporteBultoTari"));
                //Quizas lo que tengo que hacer es que se limpien los controles del ph para luego agregarlos disabled.
                if (ph != null)
                {
                    ph.Controls.Add(GenerarValidadores.DecimalPositivo("txtVolumenTari", this.TraducirTexto("Errores.Invalidos.Volumen"), false, "valVolumenTar"));
                    ph.Controls.Add(GenerarValidadores.Requerido("txtVolumenTari", this.TraducirTexto("Errores.Obligatorios.Volumen"), false, "reqVolumenTar"));
                }
                if (ph1 != null)
                {
                    ph1.Controls.Add(GenerarValidadores.DecimalPositivo("txtImporteTari", this.TraducirTexto("Errores.Invalidos.ImportePositivo"), false, "valImporteTari"));
                    ph1.Controls.Add(GenerarValidadores.Requerido("txtImporteTari", this.TraducirTexto("Errores.Obligatorios.Importe"), false, "reqImporteTari"));
                }
                if (ph2 != null)
                {
                    ph2.Controls.Add(GenerarValidadores.DecimalPositivo("txtImporteBultoTari", this.TraducirTexto("Errores.Invalidos.ImporteBultoPositivo"), false, "valImporteBultoTari"));
                    ph2.Controls.Add(GenerarValidadores.Requerido("txtImporteBultoTari", this.TraducirTexto("Errores.Obligatorios.ImporteBulto"), false, "reqImporteBultoTari"));
                }
            }

            /*	if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
             *      {
             *              ((CheckBox)e.Item.FindControl("chkTopeTari")).Attributes.Add("onclick","CambiaTopeTari()");
             *      }*/
        }
Esempio n. 2
0
        private void SetearValidadores()
        {
            phFactura.Controls.Add(GenerarValidadores.Requerido("txtNroFactura", "Debe ingresar el número de factura, es obligatorio", false, "facturaReq"));
            phFechasEmision.Controls.Add(GenerarValidadores.Requerido("txtFechaEmision", "Debe ingresar la fecha de emisión, es obligatorio", false, "fechaReq"));
            phFechasEmision.Controls.Add(GenerarValidadores.Fecha("txtFechaEmision", "La fecha debe tener el formato DD/MM/AAAA"));
            phImporte.Controls.Add(GenerarValidadores.Requerido("txtImporte", "Debe ingresar el importe total, es obligatorio", false, "importeReq"));
            phImporte.Controls.Add(GenerarValidadores.DecimalPositivo("txtImporte", "El importe debe ser un decimal positivo", true, "importeValid"));
            phKilos.Controls.Add(GenerarValidadores.DecimalPositivo("txtKilos", "El valor de los kilos debe ser un decimal positivo", true, "kilosValid"));
            phKilos.Controls.Add(GenerarValidadores.Requerido("txtKilos", "Debe ingresar los kilos, es obligatorio", false, "kilosReq"));
            phBultos.Controls.Add(GenerarValidadores.EnteroPositivo("txtBultos", "El valor de los bultos debe ser un enteror positivo", true, "bultosValid"));
            phBultos.Controls.Add(GenerarValidadores.Requerido("txtBultos", "Debe ingresar la cantidad de bultos, es obligatorio", false, "bultosReq"));
            phRetiro.Controls.Add(GenerarValidadores.DecimalPositivo("txtRetiro", "El valor del retiro debe ser un decimal positivo", true, "retiroValid"));
            phEntrega.Controls.Add(GenerarValidadores.DecimalPositivo("txtEntrega", "El valor de la entrega debe ser un decimal positivo", true, "entregaValid"));
            phSeguro.Controls.Add(GenerarValidadores.DecimalPositivo("txtSeguro", "El valor del seguro debe ser un decimal positivo", true, "seguroValid"));
            phFlete.Controls.Add(GenerarValidadores.DecimalPositivo("txtFlete", "El valor del flete debe ser un decimal positivo", true, "fleteValid"));
            phIva.Controls.Add(GenerarValidadores.DecimalPositivo("txtIva", "El valor del IVA debe ser un decimal positivo", true, "ivaValid"));
            phOrigen.Controls.Add(GenerarValidadores.Requerido(Origen.FindControl("txtAgenciaID").UniqueID, "Debe ingresar el origen, es obligatorio", false, "origenReq"));
            phDestino.Controls.Add(GenerarValidadores.Requerido(Destino.FindControl("txtAgenciaID").UniqueID, "Debe ingresar el destino, es obligatorio", false, "destinoReq"));

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

            validadorEmpresaTerceros.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(ValidateEmpresaTerceros);
            phEmpresa.Controls.Add(validadorEmpresaTerceros);

            /*
             * CustomValidator validadorFechaEmision = (CustomValidator)GenerarValidadores.Custom();
             * validadorFechaEmision.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(ValidateFechaEmision);
             * phFechasEmision.Controls.Add(validadorFechaEmision);
             */
        }
Esempio n. 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"));
 }
Esempio n. 4
0
 private void dtgTopesDisponibles_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         ((CheckBox)e.Item.FindControl("chkTopeDisp")).Attributes.Add("onclick", "CambiaTope()");
         PlaceHolder ph = ((PlaceHolder)e.Item.FindControl("phValidVol"));
         ph.Controls.Add(GenerarValidadores.DecimalPositivo("txtVolumen", this.TraducirTexto("Errores.Invalidos.Volumen"), false, "valVolumen"));
         ph.Controls.Add(GenerarValidadores.Requerido("txtVolumen", this.TraducirTexto("Errores.Obligatorios.Volumen"), false, "reqVolumen"));
     }
 }
        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);
        }
        private void dtgConvenio_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {
            try
            {
                PlaceHolder phDescripcion = (PlaceHolder)e.Item.FindControl("phDescripcion");
                phDescripcion.Controls.Add(GenerarValidadores.Requerido("txtDescripcion", "Debe ingresar la descripción, es obligatorio", false, "descripReq"));
                PlaceHolder phPrecio = (PlaceHolder)e.Item.FindControl("phPrecio");
                phPrecio.Controls.Add(GenerarValidadores.Requerido("txtPrecio", "Debe ingresar el precio, es obligatorio", false, "precioReq"));
                phPrecio.Controls.Add(GenerarValidadores.DecimalPositivo("txtPrecio", "El precio debe ser un decimal positivo", false, "precioValid"));

                RequiredFieldValidator rqDescripcion = (RequiredFieldValidator)((PlaceHolder)e.Item.FindControl("phDescripcion")).FindControl("descripReq");
                rqDescripcion.Enabled = true;
                rqDescripcion.Validate();
                if (!rqDescripcion.IsValid)
                {
                    return;
                }
                RequiredFieldValidator rqPrecio = (RequiredFieldValidator)((PlaceHolder)e.Item.FindControl("phPrecio")).FindControl("precioReq");
                rqPrecio.Enabled = true;
                rqPrecio.Validate();
                if (!rqPrecio.IsValid)
                {
                    return;
                }
                BaseValidator bvPrecio = (BaseValidator)((PlaceHolder)e.Item.FindControl("phPrecio")).FindControl("precioValid");
                bvPrecio.Enabled = true;
                bvPrecio.Validate();
                if (!bvPrecio.IsValid)
                {
                    return;
                }
                DsConvenioMensualEmpresaTerceros ds       = (DsConvenioMensualEmpresaTerceros)Session["DataSet"];
                IConvenioMensualEmpresaTerceros  convenio = ConvenioMensualEmpresaTercerosFactory.GetConvenioMensualFactory();
                if (ds.Datos.Count > 0)
                {
                    DsConvenioMensualEmpresaTerceros.DatosRow dr = (DsConvenioMensualEmpresaTerceros.DatosRow)ds.Datos.Rows[e.Item.ItemIndex];
                    convenio.ConvenioID        = dr.ConvenioID;
                    convenio.Descripcion       = ((TextBox)e.Item.FindControl("txtDescripcion")).Text;
                    convenio.Precio            = Utiles.Validaciones.obtieneDouble(((TextBox)e.Item.FindControl("txtPrecio")).Text);
                    convenio.EmpresaTercerosID = dr.EmpresaTercerosID;
                    convenio.Guardar();
                    Session["DataSet"] = null;
                }
            }
            catch (Exception ex)
            {
                ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
            }
            finally
            {
                dtgConvenio.EditItemIndex = -1;
                BindGrid();
            }
        }
Esempio n. 7
0
 private void dtgImportes_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         PlaceHolder ph = ((PlaceHolder)e.Item.FindControl("phValidImporte"));
         ph.Controls.Add(GenerarValidadores.DecimalPositivo("txtImporte", this.TraducirTexto("Errores.Invalidos.Importe"), true, "valImporte"));
         ph.Controls.Add(GenerarValidadores.Requerido("txtImporte", this.TraducirTexto("Errores.Obligatorios.Importe"), true, "reqImporte"));
         PlaceHolder ph1 = ((PlaceHolder)e.Item.FindControl("phValidImporteBulto"));
         ph1.Controls.Add(GenerarValidadores.DecimalPositivo("txtBultoExc", this.TraducirTexto("Errores.Invalidos.ImporteBultoPositivo"), true, "valImporteBulto"));
         ph1.Controls.Add(GenerarValidadores.Requerido("txtBultoExc", this.TraducirTexto("Errores.Obligatorios.ImporteBulto"), true, "reqImporteBulto"));
     }
 }
Esempio n. 8
0
        private void SetearValidadores()
        {
            this.phValidNroRendicion.Controls.Add(GenerarValidadores.Requerido("txtNroRendicion", this.TraducirTexto("Errores.Obligatorios.NroRendicion"), false, "reqTxtNroRendicion"));
            this.phValidNroRendicion.Controls.Add(GenerarValidadores.Entero("txtNroRendicion", this.TraducirTexto("Errores.Invalidos.NroRendicion"), false, "validTxtNroRendicion"));

            this.phValidNombreEntidad.Controls.Add(GenerarValidadores.Requerido("txtNombreEntidad", this.TraducirTexto("Errores.Obligatorios.NombreEntidad"), false, "validNombreEntidad"));
            this.phValidNroComprobante.Controls.Add(GenerarValidadores.Requerido("txtNroTransaccion", this.TraducirTexto("Errores.Obligatorios.NroTransaccion"), false, "validNroTransaccion"));
            this.phValidImporte.Controls.Add(GenerarValidadores.Requerido("txtImporte", this.TraducirTexto("Errores.Obligatorios.Importe"), false, "validImporte"));
            this.phValidImporte.Controls.Add(GenerarValidadores.DecimalPositivo("txtImporte", this.TraducirTexto("Errores.Invalidos.Importe"), false, "validImporteDec"));

            this.phValidFechaBoleta.Controls.Add(GenerarValidadores.Requerido("txtFechaBoleta", this.TraducirTexto("Errores.Obligatorios.Fecha"), false, "ReqFecha"));
            this.phValidFechaBoleta.Controls.Add(GenerarValidadores.Fecha("txtFechaBoleta", this.TraducirTexto("Errores.Invalidos.Fecha"), false, "ValidFecha"));
        }
Esempio n. 9
0
        private void SetearValidadores()
        {
            this.phValidTipoGuia.Controls.Add(GenerarValidadores.Requerido("ddlTipoGuia", this.TraducirTexto("Errores.Obligatorios.TipoGuia"), false, "validTipoGuia"));
            this.phValidNroSucursal.Controls.Add(GenerarValidadores.Requerido("txtNroSucursal", this.TraducirTexto("Errores.Obligatorios.NroSucursal"), false, "validNroSucursal"));
            this.phValidNroGuia.Controls.Add(GenerarValidadores.Requerido("txtNroGuia", this.TraducirTexto("Errores.Obligatorios.NroGuia"), false, "validNroGuia"));

            this.phValidNroSucursal.Controls.Add(GenerarValidadores.Entero("txtNroSucursal", this.TraducirTexto("Errores.Invalidos.NroSucursal"), false, "validNroSucursalInv"));
            this.phValidNroGuia.Controls.Add(GenerarValidadores.Entero("txtNroGuia", this.TraducirTexto("Errores.Invalidos.NroGuia"), false, "validNroGuiaInv"));

            this.phValidTipoComprobante.Controls.Add(GenerarValidadores.Requerido("ddlTipoComprobante", this.TraducirTexto("Errores.Obligatorios.TipoComprobante"), false, "validTipoComprobante"));
            this.phValidNroComprobante.Controls.Add(GenerarValidadores.Requerido("txtNroComprobante", this.TraducirTexto("Errores.Obligatorios.NroComprobante"), false, "validNroComprobante"));
            this.phValidImporte.Controls.Add(GenerarValidadores.Requerido("txtImporte", this.TraducirTexto("Errores.Obligatorios.Importe"), false, "validImporte"));
            this.phValidImporte.Controls.Add(GenerarValidadores.DecimalPositivo("txtImporte", this.TraducirTexto("Errores.Invalidos.Importe"), false, "validImporteDec"));
        }
Esempio n. 10
0
        public void Validaciones()
        {
            CustomValidator valGuias = (CustomValidator)GenerarValidadores.Custom("", "", false, "valGuiasPendientes");

            valGuias.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateGuias);
            this.phValidGuias.Controls.Add(valGuias);
            //this.phValidObservaciones.Controls.Add(GenerarValidadores.Requerido("txtObservaciones", this.TraducirTexto("Errores.Obligatorios.Observaciones"), true, "valReqObservaciones"));
            this.phValidFechaConsolidado.Controls.Add(GenerarValidadores.Requerido("txtFechaConsolidado", this.TraducirTexto("Errores.Obligatorios.Fecha")));
            this.phValidFechaConsolidado.Controls.Add(GenerarValidadores.Fecha("txtFechaConsolidado", this.TraducirTexto("Errores.Invalidos.Fecha")));
            this.phValidImporteFactura.Controls.Add(GenerarValidadores.DecimalPositivo("txtImporteFactura", this.TraducirTexto("Errores.Invalidos.ImporteFactura"), true, "valImporteFactura"));
            this.phValidDestino.Controls.Add(GenerarValidadores.Requerido("ddlDestino", this.TraducirTexto("Errores.Obligatorios.Destino"), false, "valDestino"));

            CustomValidator valNroFactura = (CustomValidator)GenerarValidadores.Custom("", "", false, "nroFacturaValid");

            valNroFactura.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(ValidarNroFactura);
            phValidNroFactura.Controls.Add(valNroFactura);
        }
Esempio n. 11
0
        private void SetearValidadores()
        {
            this.phValidUnidadVenta.Controls.Add(GenerarValidadores.Requerido("ddlUnidadVenta", "Debe seleccionar la unidad de venta del envío.", false, "validUVenta"));
            this.phValidModalidadEntrega.Controls.Add(GenerarValidadores.Requerido("ddlModalidadEntrega", "Debe seleccionar la modalidad de entrega del envío.", false, "validME"));

            this.phValidBultos.Controls.Add(GenerarValidadores.Requerido("txtBultos", "Debe ingresar la cantidad de bultos del envío.", false, "validBultos"));
            this.phValidBultos.Controls.Add(GenerarValidadores.EnteroPositivo("txtBultos", "La cantidad de bultos ingresadas no es válida.", true, "validBultosDecimalPositivo"));

            this.phValidPeso.Controls.Add(GenerarValidadores.Requerido("txtPeso", "Debe ingresar el peso en Kg del envío.", false, "validPeso"));
            this.phValidPeso.Controls.Add(GenerarValidadores.DecimalPositivo("txtPeso", "El peso ingresado no es válido.", true, "validPesoDecimalPositivo"));

            this.phValorDeclarado.Controls.Add(GenerarValidadores.Requerido("txtValorDeclarado", "Debe ingresar el valor declarado del envío.", false, "validDeclarado"));
            this.phValorDeclarado.Controls.Add(GenerarValidadores.DecimalPositivo("txtValorDeclarado", "El valor declarado ingresado no es válido.", true, "validDeclaradoDecimalPositivo"));

            this.phValidAlto.Controls.Add(GenerarValidadores.DecimalPositivo("txtAlto", "El valor ingresado para el alto no es válido.", true, "validAlto"));
            this.phValidAncho.Controls.Add(GenerarValidadores.DecimalPositivo("txtAncho", "El valor ingresado para el ancho no es válido.", true, "validAncho"));
            this.phValidLargo.Controls.Add(GenerarValidadores.DecimalPositivo("txtLargo", "El valor ingresado para el largo no es válido.", true, "validLargo"));
        }
        private void SetearValidadores()
        {
            this.phValidTipoGuia.Controls.Add(GenerarValidadores.Requerido("ddlTipoGuia", this.TraducirTexto("Errores.Obligatorios.TipoGuia"), false, "validTipoGuia"));
            this.phValidNroSucursal.Controls.Add(GenerarValidadores.Requerido("txtNroSucursal", this.TraducirTexto("Errores.Obligatorios.NroSucursal"), false, "validNroSucursal"));
            this.phValidNroGuia.Controls.Add(GenerarValidadores.Requerido("txtNroGuia", this.TraducirTexto("Errores.Obligatorios.NroGuia"), false, "validNroGuia"));

            this.phValidNroSucursal.Controls.Add(GenerarValidadores.Entero("txtNroSucursal", this.TraducirTexto("Errores.Invalidos.NroSucursal"), false, "validNroSucursalInv"));
            this.phValidNroGuia.Controls.Add(GenerarValidadores.Entero("txtNroGuia", this.TraducirTexto("Errores.Invalidos.NroGuia"), false, "validNroGuiaInv"));


            this.phValidTipoFactura.Controls.Add(GenerarValidadores.Requerido("ddlTipoFactura", this.TraducirTexto("Errores.Obligatorios.TipoFactura"), false, "validTipoFactura"));

            this.phValidCantidadBultos.Controls.Add(GenerarValidadores.Requerido("txtCantidadBultos", this.TraducirTexto("Errores.Obligatorios.CantidadBultos"), false, "validCantidadBultos"));
            this.phValidCantidadBultos.Controls.Add(GenerarValidadores.Entero("txtCantidadBultos", this.TraducirTexto("Errores.Invalidos.CantidadBultos"), false, "validCantidadBultosInv"));

            this.phValidVolumenDeclarado.Controls.Add(GenerarValidadores.Requerido("txtVolumenDeclarado", this.TraducirTexto("Errores.Obligatorios.ValorDeclarado"), false, "validVolumenDeclarado"));
            this.phValidVolumenDeclarado.Controls.Add(GenerarValidadores.DecimalPositivo("txtVolumenDeclarado", this.TraducirTexto("Errores.Invalidos.ValorDeclarado"), false, "validVolumenDeclaradoInv"));


            this.phValidFecha.Controls.Add(GenerarValidadores.Fecha("txtFecha", this.TraducirTexto("Errores.Invalidos.Fecha"), false, "valInvFecha"));
            this.phValidFechaConf.Controls.Add(GenerarValidadores.Fecha("txtFechaConf", this.TraducirTexto("Errores.Invalidos.Fecha"), false, "valInvFechaConf"));
        }
Esempio n. 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);
        }
        private void SetearValidadores()
        {
            BaseValidator reqProvincia = GenerarValidadores.Requerido("ddlProvincia", this.TraducirTexto("Errores.Obligatorios.Provincia"));

            reqProvincia.ID      = "reqProvincia";
            reqProvincia.Enabled = false;
            this.phValidProvinciaOrigen.Controls.Add(reqProvincia);

            BaseValidator reqLocalidad = GenerarValidadores.Requerido("ddlLocalidad", this.TraducirTexto("Errores.Obligatorios.Localidad"));

            reqLocalidad.ID      = "reqLocalidad";
            reqLocalidad.Enabled = false;
            this.phValidLocalidadOrigen.Controls.Add(reqLocalidad);

            BaseValidator reqProvinciaReferencia = GenerarValidadores.Requerido("ddlProvinciaReferencia", this.TraducirTexto("Errores.Obligatorios.Provincia"));

            reqProvinciaReferencia.ID      = "reqProvinciaReferencia";
            reqProvinciaReferencia.Enabled = false;
            this.phValidProvinciaReferencia.Controls.Add(reqProvinciaReferencia);

            BaseValidator reqLocalidadReferencia = GenerarValidadores.Requerido("ddlLocalidadReferencia", this.TraducirTexto("Errores.Obligatorios.Localidad"));

            reqLocalidadReferencia.ID      = "reqLocalidadReferencia";
            reqLocalidadReferencia.Enabled = false;
            this.phValidLocalidadReferencia.Controls.Add(reqLocalidadReferencia);

            BaseValidator reqKmsReferencia = GenerarValidadores.Requerido("txtKmsReferencia", this.TraducirTexto("Errores.Obligatorios.KmsReferencia"));

            reqKmsReferencia.ID      = "reqKmsReferencia";
            reqKmsReferencia.Enabled = false;
            this.phValidKmsReferencia.Controls.Add(reqKmsReferencia);

            BaseValidator valKmsReferencia = GenerarValidadores.DecimalPositivo("txtKmsReferencia", this.TraducirTexto("Errores.Invalidos.KmsReferencia"), false, "valKmsReferencia");

            this.phValidKmsReferencia.Controls.Add(valKmsReferencia);
        }
 private void SetearValidadores()
 {
     this.phValidPorcentaje.Controls.Add(GenerarValidadores.DecimalPositivo("txtCreditoDisponible", "El porcentaje ingresado no es válido", true, "validProcenaje"));
 }
        public void CargarTablaImportes(bool edit)
        {
            ITarifariosFleteZonaTopeCol zonasTopes = tariFlete.ZonasTopesCol;
            ITarifariosFleteTopeCol     tariTopes  = tariFlete.TopesCol;
            ITarifariosFleteZonaCol     tariZonas  = tariFlete.ZonasCol;

            if (zonasTopes.getCount() > 0)
            {
                HtmlTable     tblTabla = (HtmlTable)FindControl("tblImportesTarifario");
                HtmlTableRow  rowFila  = new HtmlTableRow();
                HtmlTableCell celCelda = new HtmlTableCell();

                TextBox     txt1, txt2;
                Label       lbl1, lbl2;
                PlaceHolder ph1, ph2;

                celCelda.InnerText = "";
                celCelda.Attributes.Add("Class", "TituloGrilla");
                rowFila.Cells.Add(celCelda);

                for (int i = 0; i < tariZonas.getCount(); i++)
                {
                    celCelda = new HtmlTableCell();
                    celCelda.Attributes.Add("Class", "TituloGrillaFijo");
                    if (tariFlete.ValorizacionTarifario == SisPack.ValorizacionTarifario.Bulto_Kilogramo)
                    {
                        celCelda.Attributes.Add("Colspan", "2");
                    }
                    celCelda.InnerText = ((ITarifarioFleteZona)tariZonas.GetTarifarioFleteZona(i)).Zona.ZonaDescrip;
                    rowFila.Controls.Add(celCelda);
                }
                tblTabla.Rows.Add(rowFila);
                //Si la valorizacion del Tarifario es Bulto-kilogramo agrego los subtitulos Primer Bulto y Bulto Exc
                if (tariFlete.ValorizacionTarifario == SisPack.ValorizacionTarifario.Bulto_Kilogramo)
                {
                    rowFila = new HtmlTableRow();

                    celCelda           = new HtmlTableCell();
                    celCelda.InnerText = "";
                    celCelda.Attributes.Add("Class", "TituloGrilla");
                    rowFila.Cells.Add(celCelda);

                    for (int i = 0; i < tariZonas.getCount(); i++)
                    {
                        celCelda = new HtmlTableCell();
                        celCelda.Attributes.Add("Class", "TituloGrillaFijo");
                        celCelda.Attributes.Add("Colspan", "1");
                        celCelda.InnerText = "Primer Bulto";
                        rowFila.Controls.Add(celCelda);

                        celCelda = new HtmlTableCell();
                        celCelda.Attributes.Add("Class", "TituloGrillaFijo");
                        celCelda.Attributes.Add("Colspan", "1");
                        celCelda.InnerText = "Bulto Exc";
                        rowFila.Controls.Add(celCelda);
                    }
                    tblTabla.Rows.Add(rowFila);
                }
                for (int i = 0; i < tariTopes.getCount(); i++)
                {
                    ITarifarioFleteTope oTope = (ITarifarioFleteTope)tariTopes.GetTarifarioFleteTope(i);

                    rowFila            = new HtmlTableRow();
                    celCelda           = new HtmlTableCell();
                    celCelda.InnerText = oTope.Tope.TopeKgHasta.ToString();
                    celCelda.Attributes.Add("Class", "TituloGrilla");
                    rowFila.Cells.Add(celCelda);

                    for (int j = 0; j < tariZonas.getCount(); j++)
                    {
                        ITarifarioFleteZona     oZona     = (ITarifarioFleteZona)tariZonas.GetTarifarioFleteZona(j);
                        ITarifarioFleteZonaTope oZonaTope = zonasTopes.ConsultarExiste(oTope.TarifarioFleteTopeID, oZona.TarifarioFleteZonaID);

                        celCelda           = new HtmlTableCell();
                        celCelda.InnerText = "";

                        HtmlTableCell celCelda1 = new HtmlTableCell();
                        celCelda1.InnerText = "";

                        if (oZonaTope != null)
                        {
                            if (edit)
                            {
                                txt1                 = new TextBox();
                                txt1.CssClass        = "CampoChicoFijo";
                                txt1.ID              = "txtImporte_" + oZona.Zona.ZonaID + "_" + oTope.Tope.TopeID;
                                txt1.EnableViewState = false;
                                txt1.Text            = oZonaTope.Importe.ToString("0.###");
                                txt1.MaxLength       = 12;
                                celCelda.Controls.Add(txt1);

                                ph1 = new PlaceHolder();
                                ph1.Controls.Add(GenerarValidadores.DecimalPositivo(txt1.ID, this.TraducirTexto("Errores.Invalidos.Importe"), true, "valImporte_" + oZona.Zona.ZonaID + "_" + oTope.Tope.TopeID));
                                celCelda.Controls.Add(ph1);
                                //rowFila.Cells.Add(celCelda);

                                if (tariFlete.ValorizacionTarifario == SisPack.ValorizacionTarifario.Bulto_Kilogramo)
                                {
                                    txt2                 = new TextBox();
                                    txt2.CssClass        = "CampoChicoFijo";
                                    txt2.ID              = "txtImporteBulto_" + oZona.Zona.ZonaID + "_" + oTope.Tope.TopeID;
                                    txt2.EnableViewState = false;
                                    txt2.Text            = oZonaTope.ImporteBultoExc.ToString("0.###");
                                    txt2.MaxLength       = 12;
                                    celCelda1.Controls.Add(txt2);

                                    ph2 = new PlaceHolder();                                    //VER
                                    ph2.Controls.Add(GenerarValidadores.DecimalPositivo(txt2.ID, this.TraducirTexto("Errores.Invalidos.Importe"), true, "valImporteBulto_" + oZona.Zona.ZonaID + "_" + oTope.Tope.TopeID));
                                    celCelda1.Controls.Add(ph2);
                                    //rowFila.Cells.Add(celCelda1);
                                }
                            }
                            else
                            {
                                lbl1          = new Label();
                                lbl1.CssClass = "TextoChicoFijo";
                                lbl1.ID       = "lblImporte_" + oZona.Zona.ZonaID + "_" + oTope.Tope.TopeID;
                                lbl1.Text     = oZonaTope.Importe.ToString("0.###");
                                /*SFE Mostrar en la tabla el texto "/Kg" si es Kilogramo Variable o "%" si es Por Valor Declarado*/
                                if (tariFlete.ValorizacionTarifario == SisPack.ValorizacionTarifario.Kilogramo)
                                {
                                    if (oTope.KgVariable)
                                    {
                                        lbl1.Text = lbl1.Text + "  / Kg.";
                                    }
                                }
                                else if (tariFlete.ValorizacionTarifario == SisPack.ValorizacionTarifario.ValorDeclarado)
                                {
                                    lbl1.Text = lbl1.Text + "  %";
                                }

                                celCelda.Controls.Add(lbl1);
                                //rowFila.Cells.Add(celCelda);

                                if (tariFlete.ValorizacionTarifario == SisPack.ValorizacionTarifario.Bulto_Kilogramo)
                                {
                                    //HtmlTableCell celCelda1 = new HtmlTableCell();
                                    //celCelda1.InnerText = "";
                                    lbl2          = new Label();
                                    lbl2.CssClass = "TextoChicoFijo";
                                    lbl2.ID       = "lblImporteBulto_" + oZona.Zona.ZonaID + "_" + oTope.Tope.TopeID;
                                    lbl2.Text     = oZonaTope.ImporteBultoExc.ToString("0.###");
                                    celCelda1.Controls.Add(lbl2);

                                    //rowFila.Cells.Add(celCelda1);
                                }
                            }
                        }
                        rowFila.Cells.Add(celCelda);
                        if (tariFlete.ValorizacionTarifario == SisPack.ValorizacionTarifario.Bulto_Kilogramo)
                        {
                            rowFila.Cells.Add(celCelda1);
                        }
                    }
                    tblTabla.Rows.Add(rowFila);
                }
                if ((this.txtAccion.Text == "E") || (this.txtAccion.Text == "G"))
                {
                    this.SetearBotones("GuardarCancelar");
                }
                else
                {
                    this.SetearBotones("Editar");
                }
            }
            else
            {
                this.SetearBotones("Ninguno");
            }
        }
 private void SetearValidadores()
 {
     phDescripcionN.Controls.Add(GenerarValidadores.Requerido("txtDescripN", "Debe ingresar una descripción, es obligatorio", false, "descripNReq"));
     phPrecioN.Controls.Add(GenerarValidadores.Requerido("txtPrecioN", "Debe ingresar el precio, es obligatorio", false, "precioNReq"));
     phPrecioN.Controls.Add(GenerarValidadores.DecimalPositivo("txtPrecioN", "El precio debe ser un decimal positivo", false, "precioNValid"));
 }