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 SetearValidarores() { this.phNroInterno.Controls.Add(GenerarValidadores.Requerido("txtNroInterno", "Debe ingresar el Numero de Interno, es obligatorio", true, "numInternoReq")); this.phCarrAnio.Controls.Add(GenerarValidadores.EnteroPositivo("txtCarrAnio", "El año ingresado no es válido")); //el chasis y el modelo pueden ser alfanumericos this.phTipoUnidad.Controls.Add(GenerarValidadores.EnteroPositivo("ddlTipoUnidad", "Debe ingresar el Tipo de Unidad, es obligatorio")); }
private void SetearValidadores() { phMinimo.Controls.Add(GenerarValidadores.EnteroPositivo("txtMinimo", "El valor ingresado debe ser un entero positivo")); phFechaDesde.Controls.Add(GenerarValidadores.Requerido("txtFechaDesde", "Debe ingresar la fecha desde, es obligatorio")); //phFechaHasta.Controls.Add(GenerarValidadores.Requerido("txtFechaHasta", "Debe ingresar la fecha hasta, es obligatorio")); phFechaDesde.Controls.Add(GenerarValidadores.Fecha("txtFechaDesde", "El valor ingresado no tiene el formato dd/mm/aaaa")); phFechaHasta.Controls.Add(GenerarValidadores.Fecha("txtFechaHasta", "El valor ingresado no tiene el formato dd/mm/aaaa", true, "hastaValid")); }
private void SetearValidadores() { phGuiaValid.Controls.Add(GenerarValidadores.EnteroPositivo("txtGuia", "El código de barrras es un entero positivo", false, "guiaEntero")); CustomValidator validarLongitud = (CustomValidator)GenerarValidadores.Custom(); validarLongitud.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(ValidateLongitud); phGuiaValid.Controls.Add(validarLongitud); }
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 SetearValidadores() { this.phValidCodigoBarra.Controls.Add(GenerarValidadores.Requerido("txtCodigoBarra", "El campo Código de barra es obligatorio.", false, "reqCodigoBarra")); this.phValidCodigoBarra.Controls.Add(GenerarValidadores.EnteroPositivo("txtCodigoBarra", "El campo Código de barra ingresado no es válido.", false, "valCodigoBarra")); this.phValidNroGuia.Controls.Add(GenerarValidadores.Requerido("txtNroGuia", "El campo Nro. de guía es obligatorio.", false, "reqNroGuia")); this.phValidNroGuia.Controls.Add(GenerarValidadores.EnteroPositivo("txtNroGuia", "El campo Nto. de guía ingresado no es válido.", false, "valNroGuia")); this.phValidTipoGuia.Controls.Add(GenerarValidadores.Requerido("ddlTipoGuia", "El campo Tipo de guía es obligatorio.", false, "reqTipoGuia")); this.phValidNroSucursal.Controls.Add(GenerarValidadores.Requerido("txtNroSucursal", "El campo Nro. de sucursal es obligatorio.", false, "reqNroSucursal")); this.phValidCantCopias.Controls.Add(GenerarValidadores.Requerido("txtCantCopias", "El campo Cant. de copias es obligatorio.")); this.phValidCantCopias.Controls.Add(GenerarValidadores.EnteroPositivo("txtCantCopias", "El campo Cant. de copias ingresado no es válido.")); }
private void SetearValidadores() { /* Validaciones para los filtros Agencia */ this.phValidFechaDesde.Controls.Add(GenerarValidadores.Fecha("txtFechaDesde", this.TraducirTexto("Errores.Invalidos.Fecha"), false, "valFechaDesde")); this.phValidFechaHasta.Controls.Add(GenerarValidadores.Fecha("txtFechaHasta", this.TraducirTexto("Errores.Invalidos.Fecha"), false, "valFechaHasta")); this.phValidNroFormulario.Controls.Add(GenerarValidadores.EnteroPositivo("txtNroFormulario", "El campo Nro. de formulario es incorrecto.", false, "valNroFormulario")); /* Validaciones para los filtros Archivo */ this.phValidFechaDesdeEnArch.Controls.Add(GenerarValidadores.Fecha("txtFechaDesdeEnArch", this.TraducirTexto("Errores.Invalidos.Fecha"), false, "valFechaDesdeEnArch")); this.phValidFechaHastaEnArch.Controls.Add(GenerarValidadores.Fecha("txtFechaHastaEnArch", this.TraducirTexto("Errores.Invalidos.Fecha"), false, "valFechaHastaEnArch")); }
private void SetearValidadores() { this.phValidCodigoBarras.Controls.Add(GenerarValidadores.EnteroPositivo("txtCodigoBarras", "El código de barras ingresado no es válido.")); this.phValidSucursal.Controls.Add(GenerarValidadores.EnteroPositivo("txtNroSucursal", "El código de sucursal ingresado no es válido.")); this.phValidNroGuia.Controls.Add(GenerarValidadores.EnteroPositivo("txtNroGuia", "El número de guía ingresado no es válido.")); CustomValidator validadorRangoFechas = (CustomValidator)GenerarValidadores.Custom(); validadorRangoFechas.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateRangoFechas); this.phValidRangoFechas.Controls.Add(validadorRangoFechas); }
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.phValidFechaDesde.Controls.Add(GenerarValidadores.Fecha("txtFechaDesde", this.TraducirTexto("Errores.Invalidos.Fecha"), false, "valFechaDesde")); this.phValidFechaHasta.Controls.Add(GenerarValidadores.Fecha("txtFechaHasta", this.TraducirTexto("Errores.Invalidos.Fecha"), false, "valFechaHasta")); CustomValidator validadorRangoFechas = (CustomValidator)GenerarValidadores.Custom("", "", false, "valRangoFechas"); validadorRangoFechas.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateRangoFechas); this.phValidFechaDesde.Controls.Add(validadorRangoFechas); this.phValidEstadoStockFormulario.Controls.Add(GenerarValidadores.Requerido("ddlEstadoStockFormulario", "El campo Estado es obligatorio.", false, "valEstado")); this.phValidNroInternoDesde.Controls.Add(GenerarValidadores.Requerido("txtNroInternoDesde", "El campo Nro. de interno desde es obligatorio.", false, "reqNroInternoDesde")); this.phValidNroInternoDesde.Controls.Add(GenerarValidadores.EnteroPositivo("txtNroInternoDesde", "El campo Nro. de interno desde es incorrecto.", false, "valNroInternoDesde")); this.phValidNroInternoHasta.Controls.Add(GenerarValidadores.Requerido("txtNroInternoHasta", "El campo Nro. de interno hasta es obligatorio.", false, "reqNroInternoHasta")); this.phValidNroInternoHasta.Controls.Add(GenerarValidadores.EnteroPositivo("txtNroInternoHasta", "El campo Nro. de interno hasta es incorrecto.", false, "valNroInternoHasta")); CustomValidator validadorAgencia = (CustomValidator)GenerarValidadores.Custom("", "", false, "valAgencia"); validadorAgencia.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidarAgencia); this.phValidAgencia.Controls.Add(validadorAgencia); }
private void SetearValidadores() { phCodigo.Controls.Add(GenerarValidadores.Requerido("txtCodigo", "Debe ingresar el código, es obligatorio.", false, "ReqCodigo")); phCodigo.Controls.Add(GenerarValidadores.EnteroPositivo("txtCodigo", "El código debe ser un número entero positivo.", false, "ValidCodigo")); phHoras.Controls.Add(GenerarValidadores.EnteroPositivo("txtHoras", "La hora debe ser un número entero positivo.", false, "ValidHora")); phHoras.Controls.Add(GenerarValidadores.Requerido("txtHoras", "Debe ingresar la hora, es obligatorio.", false, "ReqHora")); phTipo.Controls.Add(GenerarValidadores.Requerido("ddlTipo", "Debe seleccionar un tipo, es obligatorio.", false, "ReqTipo")); phImpacto.Controls.Add(GenerarValidadores.Requerido("ddlImpacto", "Debe seleccionar un impacto, es obligatorio.", false, "ReqImpacto")); phObservacion.Controls.Add(GenerarValidadores.Requerido("txtObsDescrip", "Debe ingresar una descripción, es obligatorio.", false, "ReqObs")); CustomValidator validadorTipo = (CustomValidator)GenerarValidadores.Custom(); validadorTipo.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateTipo); phTipo.Controls.Add(validadorTipo); /* * CustomValidator validatorImpacto = (CustomValidator)GenerarValidadores.Custom(); * validatorImpacto.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(ValidateImpacto); * phImpacto.Controls.Add(validatorImpacto); */ }
private void SetearValidadores() { try { phRecepcion.Controls.Add(GenerarValidadores.EnteroPositivo("txtRecepcion", "La cantidad de días de recepción debe ser un entero positivo", true, "recepcionValid")); phControlar.Controls.Add(GenerarValidadores.EnteroPositivo("txtControl", "La cantidad de días de control debe ser un entero positivo", true, "controlValid")); phFechaDesde.Controls.Add(GenerarValidadores.Requerido("txtFechaDesde", "Debe ingresar la fecha desde", true, "fechaDesdeReq")); phFechaDesde.Controls.Add(GenerarValidadores.Fecha("txtFechaDesde", "La fecha desde debe tener el formato DD/MM/AAAA", true, "desdeValid")); if (txtFechaHasta.Text == "") { txtFechaHasta.Text = DateTime.Now.ToShortDateString(); } phFechaHasta.Controls.Add(GenerarValidadores.Fecha("txtFechaHasta", "La fecha hasta debe tener el formato DD/MM/AAAA", true, "hastaValid")); CustomValidator validRango = (CustomValidator)GenerarValidadores.Custom("", "", true, "rangoValid"); validRango.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(ValidateRango); phFechaHasta.Controls.Add(validRango); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void SetearValidadores() { phBultos.Controls.Add(GenerarValidadores.Requerido("txtBultos", "Debe ingresar la cantidad de bultos es obligatorio", false, "bultosRequerido")); phBultos.Controls.Add(GenerarValidadores.EnteroPositivo("txtBultos", "La cantidad de bultos debe ser un entero positivo", false, "bultosValid")); phOrden.Controls.Add(GenerarValidadores.Requerido("txtOrdenEntrega", "Debe ingresar el número de orden de entrega, es obligatorio", false, "ordenRequerido")); phOrden.Controls.Add(GenerarValidadores.EnteroPositivo("txtOrdenEntrega", "El número de orden de entrega debe ser un entero positivo", false, "ordenValid")); phFecha.Controls.Add(GenerarValidadores.Requerido("txtFecha", "Debe ingresar la fecha de recepción es obligatorio", false, "fechaRequerido")); phFecha.Controls.Add(GenerarValidadores.Fecha("txtFecha", "La cadena ingresada no tiene el formato correcto. El formato es DD/MM/AAAA", false, "fechaValid")); CustomValidator validarEmpresa = (CustomValidator)GenerarValidadores.Custom(); validarEmpresa.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateEmpresa); phEmpresa.Controls.Add(validarEmpresa); CustomValidator validarCliente = (CustomValidator)GenerarValidadores.Custom(); validarCliente.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateCliente); phCliente.Controls.Add(validarCliente); CustomValidator validarOrigen = (CustomValidator)GenerarValidadores.Custom(); validarOrigen.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateOrigen); phOrigen.Controls.Add(validarOrigen); }
public void Validaciones() { CustomValidator valOrigenDestinoSel = (CustomValidator)GenerarValidadores.Custom("", "", false, "valOrigenDestinoSel"); valOrigenDestinoSel.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidarSeleccion); this.phValidSeleccionOD.Controls.Add(valOrigenDestinoSel); CustomValidator valMovimientos = (CustomValidator)GenerarValidadores.Custom("", "", false, "valMovimientos"); valMovimientos.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateMovimientos); this.phValidSeleccion.Controls.Add(valMovimientos); this.phValidMovimientoMensual.Controls.Add(GenerarValidadores.Requerido("txtMovimientoMensual", this.TraducirTexto("Errores.Obligatorios.CantidadMovimientos"), false, "reqMov")); this.phValidMovimientoMensual.Controls.Add(GenerarValidadores.EnteroPositivo("txtMovimientoMensual", this.TraducirTexto("Errores.Invalidos.CantidadMovimientos"), false, "valMov")); //Para validar cuando existe una o mas zonas de origen y un destino /*CustomValidator valOrigenDestinoSeleccion = (CustomValidator) GenerarValidadores.Custom("","",false, "valOrigenDestinoSeleccion"); * valOrigenDestinoSeleccion.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidarSeleccionOrigen); * this.phValidSeleccion.Controls.Add(valOrigenDestinoSeleccion); * * this.phValidNombreAgrupacion.Controls.Add(GenerarValidadores.Requerido("txtNombreAgrupacion", this.TraducirTexto("Errores.Obligatorios.NombreAgrupacion"),false,"reqAgrupaciones")); * * CustomValidator valMovimientos = (CustomValidator) GenerarValidadores.Custom("","",false, "valMovimientos"); * valMovimientos.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateMovimientos); * this.phValidSeleccion.Controls.Add(valMovimientos); * * CustomValidator valDestinos = (CustomValidator) GenerarValidadores.Custom("","",false, "valDestinos"); * valDestinos.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateDestinos); * this.phValidNombreAgrupacion.Controls.Add(valDestinos); * * this.phValidImporteFacturacion.Controls.Add(GenerarValidadores.Requerido("txtImporteFacturacionMensual",this.TraducirTexto("Errores.Obligatorios.Importe"),false,"reqImporte")); * this.phValidImporteFacturacion.Controls.Add(GenerarValidadores.DecimalPositivo("txtImporteFacturacionMensual",this.TraducirTexto("Errores.Invalidos.ImportePositivo"), false, "valImporte")); * * */ }
private void SetearValidadores() { phDescripcion.Controls.Add(GenerarValidadores.Requerido("txtDescripcion", "Debe ingresar la descripción, es obligatoria.", false, "descripcionReq")); phNivel.Controls.Add(GenerarValidadores.EnteroPositivo("txtNivel", "El nivel debe ser un entero positivo.", false, "nivelVAlid")); phNivel.Controls.Add(GenerarValidadores.Requerido("txtNivel", "Debe ingresar el nivel jerárquico, es obligatorio.", false, "nivelReq")); }
private void SetearValidadores() { phDiaRecibir.Controls.Add(GenerarValidadores.EnteroPositivo("txtDiasRecibir", "El campo días sin recibir debe ser un entero positivo")); phDiaControlar.Controls.Add(GenerarValidadores.EnteroPositivo("txtDiasControlar", "El campo días sin controlar debe ser un entero positivo")); }
private void SetearValidadores() { this.phValidCodigoBarras.Controls.Add(GenerarValidadores.EnteroPositivo("txtCodigoBarras", "El código de barras ingresado no es válido.")); this.phValidNroGuia.Controls.Add(GenerarValidadores.EnteroPositivo("txtNroGuia", "El número de guía ingresado no es válido.")); }
private void SetearValidadores() { this.phValidTopeKgHasta.Controls.Add(GenerarValidadores.Requerido("txtTopeKgHasta", this.TraducirTexto("Errores.Obligatorios.TopeKgHasta"))); this.phValidTopeKgHasta.Controls.Add(GenerarValidadores.EnteroPositivo("txtTopeKgHasta", this.TraducirTexto("Errores.Invalidos.TopeKgHasta"))); }
private void SetearValidadores() { this.phValidFechaDesde.Controls.Add(GenerarValidadores.Fecha("txtFechaDesde", this.TraducirTexto("Errores.Invalidos.Fecha"), true, "ValidFechaDesde")); this.phValidFechaHasta.Controls.Add(GenerarValidadores.Fecha("txtFechaHasta", this.TraducirTexto("Errores.Invalidos.Fecha"), true, "ValidaFechaHasta")); this.phValidNumero.Controls.Add(GenerarValidadores.EnteroPositivo("txtNroListadoConf", "El número el listado debe ser un entero positivo", true, "ValidNumero")); }
private void SetearValidadores() { phGuia.Controls.Add(GenerarValidadores.EnteroPositivo("txtGuia", "El código de la guía debe ser un valor entero positivo", true, "codEntero")); phGuia.Controls.Add(GenerarValidadores.Requerido("txtGuia", "Es obligatorio ingresar el código de la guía", true, "codRequerido")); }
private void SetearValidadores() { phGuiaValid.Controls.Add(GenerarValidadores.Requerido("txtGuia", "Debe ingresar un código, es obligatorio", true, "guiaRequerido")); phGuiaValid.Controls.Add(GenerarValidadores.EnteroPositivo("txtGuia", "El código ingresado debe ser un entero", true, "guiaValid")); }
private void dtgRendiciones_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { try { if (e.CommandName == "Recibir") { IRendicionAgencia rendicion = RendicionAgenciaFactory.GetRendicionAgencia(); rendicion.RendicionAgenciaID = Convert.ToInt32(e.Item.Cells[20].Text); // SFE. Registrar la agencia que va a recibir. rendicion.Agencia.AgenciaID = AgenciaConectadaID; IUsuarios usuario = (IUsuarios)Session["Usuario"]; rendicion.Recibir(usuario.UsuarioID); BindGrid(0); } else if (e.CommandName == "Controlar") { IRendicionAgencia rendicion = RendicionAgenciaFactory.GetRendicionAgencia(); rendicion.RendicionAgenciaID = Convert.ToInt32(e.Item.Cells[20].Text); // SFE. Registrar la agencia que va a recibir. rendicion.Agencia.AgenciaID = AgenciaConectadaID; IUsuarios usuario = (IUsuarios)Session["Usuario"]; TextBox txtCaja = (TextBox)e.Item.FindControl("txtCaja"); PlaceHolder phCaja = (PlaceHolder)e.Item.FindControl("phCaja"); phCaja.Controls.Add(GenerarValidadores.Requerido("txtCaja", "Debe ingresar el número de caja es obligatorio", false, "cajaReq")); phCaja.Controls.Add(GenerarValidadores.EnteroPositivo("txtCaja", "El número de caja debe ser un entero positivo", false, "cajaValid")); BaseValidator bv; bv = (BaseValidator)e.Item.FindControl("cajaReq"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } bv = (BaseValidator)e.Item.FindControl("cajaValid"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } rendicion.Controlar(usuario.UsuarioID, Utiles.Validaciones.obtieneEntero(txtCaja.Text)); BindGrid(0); } else if (e.CommandName == "ReporteComisiones") { string rendicionAgenciaID = e.Item.Cells[20].Text; Response.Redirect("ComisionAgenciaPorRendicion.aspx?RendicionAgenciaID=" + rendicionAgenciaID, false); } else if (e.CommandName == "Imprimir") { IRendicionAgencia rendicion = RendicionAgenciaFactory.GetRendicionAgencia(); rendicion.RendicionAgenciaID = Convert.ToInt32(e.Item.Cells[20].Text); IUsuarios usuario = (IUsuarios)Session["Usuario"]; rendicion.Recibir(usuario.UsuarioID); BindGrid(0); DsRendicionesAgencias rendicionSeleccionada = new DsRendicionesAgencias(); foreach (DsRendicionesAgencias.DatosRow item in ((DsRendicionesAgencias)Session["dsRendicionAgencia"]).Datos) { if (Utiles.Formatos.CerosIzq(Convert.ToInt32(item.NroRendicion), 5) == e.Item.Cells[0].Text) { DsRendicionesAgencias.DatosRow myRow = rendicionSeleccionada.Datos.NewDatosRow(); myRow.AgenciaID = item.AgenciaID; myRow.AgenciaNombre = item.AgenciaNombre; myRow.Archivo = item.Archivo; myRow.Controlada = item.Controlada; myRow.EstadoRendicionID = item.EstadoRendicionID; myRow.Fecha = item.Fecha; myRow.NroRendicion = item.NroRendicion; myRow.Recibida = item.Recibida; myRow.RendicionAgenciaID = item.RendicionAgenciaID; myRow.SaldoRendicion = item.IsSaldoRendicionNull()? 0.00 : item.SaldoRendicion; myRow.SubTotalFleteA = item.SubTotalFleteA; myRow.SubTotalFleteB = item.SubTotalFleteB; myRow.SubTotalFleteE = item.SubTotalFleteE; //SFE: Correccion de Bug 11/01/2011. Visualizacion de Columnas para Guías R myRow.SubTotalFleteR = item.SubTotalFleteR; myRow.SubTotalSeguroA = item.SubTotalSeguroA; myRow.SubTotalSeguroB = item.SubTotalSeguroB; myRow.SubTotalSeguroE = item.SubTotalSeguroE; //SFE: Correccion de Bug 11/01/2011. Visualizacion de Columnas para Guías R myRow.SubTotalSeguroR = item.SubTotalSeguroR; myRow.TotalRendidoA = item.TotalRendidoA; myRow.TotalRendidoB = item.TotalRendidoB; myRow.TotalRendidoE = item.TotalRendidoE; //SFE: Correccion de Bug 11/01/2011. Visualizacion de Columnas para Guías R myRow.TotalRendidoR = item.TotalRendidoR; myRow.UsuarioCID = item.IsUsuarioCIDNull() ? 0 : item.UsuarioCID; myRow.UsuarioRID = item.IsUsuarioRIDNull() ? 0 : item.UsuarioRID; rendicionSeleccionada.Datos.AddDatosRow(myRow); break; } } string codEmpresaRapiPago = System.Configuration.ConfigurationSettings.AppSettings["CodEmpresaRapiPago"].ToString(); IParametroUNegocio paramEmpresa = ParametroUNegocioFactory.GetParametroUNegocio(); paramEmpresa.UnidadNegocioID = this.UnidadNegocioID; paramEmpresa.Parametro = NegociosSisPackInterface.SisPack.Parametro.Empresa; paramEmpresa.Consultar(); string codEmpresaGrupoA = paramEmpresa.ValorString; IParametroUNegocio paramZona = ParametroUNegocioFactory.GetParametroUNegocio(); paramZona.UnidadNegocioID = this.UnidadNegocioID; paramZona.Parametro = NegociosSisPackInterface.SisPack.Parametro.Zona; paramZona.Consultar(); string zona = paramZona.ValorString; /* Obtenemos el Codigo de la Agencia logueada. */ IAgencia oAgencia = AgenciaFactory.GetAgencia(); oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID); oAgencia.ConsultarBasico(); /* Utilizamos la funcion útiles para rellenar con ceros. */ string codAgencia = Utiles.Formatos.CerosIzq(Convert.ToInt32(oAgencia.SucursalDGI), 7); string compLiquid = Utiles.Formatos.CerosIzq(rendicionSeleccionada.Datos[0].RendicionAgenciaID, 8); string auxiliar = "00"; /* Sumar el total de los dos tipos de guías. */ string importe = ""; double totalARendirA = rendicionSeleccionada != null ? rendicionSeleccionada.Datos[0].TotalRendidoA : 0.00; double totalARendirB = rendicionSeleccionada != null ? rendicionSeleccionada.Datos[0].TotalRendidoB : 0.00; double totalARendirE = rendicionSeleccionada != null ? rendicionSeleccionada.Datos[0].TotalRendidoE : 0.00; //SFE: Correccion de Bug 11/01/2011. Visualizacion de Columnas para Guías R double totalARendirR = rendicionSeleccionada != null ? rendicionSeleccionada.Datos[0].TotalRendidoR : 0.00; double totalGuias = totalARendirA + totalARendirB + totalARendirE + totalARendirR; int entero = Convert.ToInt32(Math.Floor(totalGuias)); double decimales = totalGuias - Convert.ToDouble(entero); if (decimales == 0.0) { string dec = Utiles.Formatos.CerosIzq(0, 2); importe = Utiles.Formatos.CerosIzq(entero, 6) + dec; } else { importe = Utiles.Formatos.CerosIzq(entero, 6) + decimales.ToString().Substring(2, 2); } /* Formamos la fecha de vencimiento. */ string diasVto = Utiles.Formatos.CerosIzq(Convert.ToInt32(rendicionSeleccionada.Datos[0].Fecha.DayOfYear.ToString()), 3); //string diasVto = Utiles.Formatos.CerosIzq(Convert.ToInt32(System.DateTime.Today.AddMonths(1).DayOfYear.ToString()),3); string anioVto = System.DateTime.Today.Year.ToString().Substring(System.DateTime.Today.Year.ToString().Length - 2, 2); string fechaVto = anioVto + diasVto; string moneda = "0"; string secuencia = codEmpresaRapiPago + codEmpresaGrupoA + zona + codAgencia + compLiquid + auxiliar + importe + fechaVto + moneda; IParametroUNegocio paramCadenaVerificadora = ParametroUNegocioFactory.GetParametroUNegocio(); paramCadenaVerificadora.UnidadNegocioID = this.UnidadNegocioID; paramCadenaVerificadora.Parametro = NegociosSisPackInterface.SisPack.Parametro.CadenaVerificadora; paramCadenaVerificadora.Consultar(); string secuenciaControl = paramCadenaVerificadora.ValorString; //Secuencia fija elegida. /* Obtenemos los dígitos de verificación de nuestra secuencia. */ double totalProductos = 0.00; if (secuencia.Length == secuenciaControl.Length) { for (int i = 0; i < secuencia.Length; i++) { totalProductos += (int)(secuencia[i] - '0') * (int)(secuenciaControl[i] - '0'); } } int ultimosDigitos = (System.Int32)(totalProductos / 2); string codigoValidacion = ultimosDigitos.ToString().Substring(ultimosDigitos.ToString().Length - 2, 2); /* Concatenamos el código validador a nuestra secuencia y la enviamos como parámetro a la página de impresión. */ secuencia = secuencia + codigoValidacion; string nroRendicion = rendicionSeleccionada.Datos[0].NroRendicion + " - " + rendicionSeleccionada.Datos[0].Fecha.ToShortDateString(); string script = "<script languaje='javascript'>\n"; script += "window.showModalDialog('VoucherRapiPago.aspx?secuencia=" + secuencia + "&nroRendicion=" + nroRendicion + "','','center:Yes;status:No;help:No;resizable:No;scroll:Yes;dialogHeight:580px;dialogWidth:610px');\n"; script += "</script>"; Page.RegisterClientScriptBlock("generarVoucher", script); } } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private bool ValidarDatosRegistrar() { // Reviso si el cliente seleccionado es coorporativo o no if (EsClienteCoorporativo == false) { // No es un cliente coorporativo IDatosDomicilio domDest = (IDatosDomicilio)(DatosDestinatario.FindControl("Domicilio" + DatosDestinatario.ID)); // // Valido los datos // CustomValidator valTipoDoc = (CustomValidator) GenerarValidadores.Custom("", "", false,"valTipoDoc"); // valTipoDoc.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateTipoDoc); // valTipoDoc.Enabled = true; // ((PlaceHolder)DatosDestinatario.FindControl("phValidTipoDoc")).Controls.Add(valTipoDoc); // valTipoDoc.Validate(); // if(!valTipoDoc.IsValid) // return false; // // TextBox txtNroCliente =(TextBox)DatosDestinatario.FindControl("txtNroCliente"); // BaseValidator reqNroDoc= GenerarValidadores.Requerido("txtNroCliente", "Debe ingresar el número de documento"); // reqNroDoc.ID = "reqNroDoc"; // reqNroDoc.Enabled = true; // ((PlaceHolder)DatosDestinatario.FindControl("phValidNroCliente")).Controls.Add(reqNroDoc); // reqNroDoc.Validate(); // if(!reqNroDoc.IsValid) // return false; BaseValidator valNroDoc = GenerarValidadores.EnteroPositivo("txtNroCliente", "El número de documento debe ser un número entero positivo"); valNroDoc.ID = "valNroDoc"; valNroDoc.Enabled = true; ((PlaceHolder)DatosDestinatario.FindControl("phValidNroCliente")).Controls.Add(valNroDoc); valNroDoc.Validate(); if (!valNroDoc.IsValid) { return(false); } CustomValidator valCuit = (CustomValidator)GenerarValidadores.Custom("", "", false, "valDestinatarioCuit"); valCuit.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.ValidateCuit); valCuit.Enabled = true; ((PlaceHolder)DatosDestinatario.FindControl("phValidCuit")).Controls.Add(valCuit); valCuit.Validate(); if (!valCuit.IsValid) { return(false); } // reviso si hay un domicilio cargado if (DatosDestinatario.DomicilioID != 0) { if (!((IValidar)DatosDestinatario).Validar(true)) { return(false); } } else { if (domDest.Calle != "" || (domDest.CalleNro != "" && domDest.CalleNro != "S/N") || domDest.Telefono != "" || domDest.Fax != "" || domDest.Depto != "" || domDest.LocalidadID != 0) { if (!((IValidar)DatosDestinatario).Validar(true)) { return(false); } } else if (!((IValidar)DatosDestinatario).Validar(false)) { return(false); } } } // Los datos son válidos return(true); }