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()"); * }*/ }
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); */ }
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 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(); } }
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")); } }
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")); }
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")); }
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); }
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")); }
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")); }