private bool ValicacionesFacturaVenta(out string resultado, DaoFacturacion dao) { resultado = dao.ExisteDocumento(this.Request.NitEmpresa, this.Request.entrada.Documento) == true ? "El numero de documeto ya esta registrado" : ""; if (!string.IsNullOrEmpty(resultado)) { return(false); } //return ArmarRespuesta("305", "Número de documento invalido", "El numero de documeto ya esta registrado", false); return(true); }
private bool ValidacionesNotaCredito(out string resultado, DaoFacturacion dao) { resultado = !string.Equals(this.Request.entrada.Documento, EnumFactura.GetStringValue(EnumFactura.TipoFactura.NotaCredito), StringComparison.InvariantCultureIgnoreCase) ? "Parametro Documento no valido para Nota Credito" : ""; if (!string.IsNullOrEmpty(resultado)) { return(false); } resultado = string.IsNullOrEmpty(this.Request.entrada.DocumentoFacturaReferencia) ? "Parametro DocumentoFacturaReferencia obligatorio" : ""; if (!string.IsNullOrEmpty(resultado)) { return(false); } resultado = dao.ExisteDocumento(this.Request.NitEmpresa, this.Request.entrada.DocumentoFacturaReferencia) == false ? "El numero DocumentoFacturaReferencia no esta registrado" : ""; if (!string.IsNullOrEmpty(resultado)) { return(false); } //return ArmarRespuesta("305", "Número de documento invalido", "El numero de documeto ya esta registrado", false); return(true); }