static ConsumosController() { validador = new Validador(LogManager.GetCurrentClassLogger()); validador.Validar(consumo => consumo != null, Resources.InvalidParam_ConsumoNullOrEmpty) .Validar(consumo => !string.IsNullOrWhiteSpace(consumo.IMEI), Resources.InvalidParam_ImeiNoEspecificado) .Validar(consumo => !string.IsNullOrWhiteSpace(consumo.IdTarjetaAltaFrecuencia), Resources.InvalidParam_IdTarjetaNoIdentificado) .Validar(consumo => !string.IsNullOrWhiteSpace(consumo.TipoConsumo), Resources.InvalidParam_TipoConsumoNoEspecificado) .Validar(consumo => TipoConsumoValido(consumo), Resources.InvalidParam_TipoConsumoInvalido); }
public void Validador_Constructor_False_Test() { Validador objeto = new Validador("", "", ""); Assert.IsNotNull(objeto); Assert.IsInstanceOfType(objeto, typeof(Validador)); Assert.IsNull(objeto.Placa); Assert.IsNull(objeto.Fecha); Assert.IsNotNull(objeto.DiaDeLaSemana); Assert.IsNotNull(objeto.UltimoDigito); }
public void Validador_Constructor_True_Test() { Validador objeto = new Validador("PCG7173", "28/07/2015", "07:45"); Assert.IsNotNull(objeto); Assert.IsInstanceOfType(objeto, typeof(Validador)); Assert.IsNull(objeto.Placa); Assert.IsNull(objeto.Fecha); Assert.IsNotNull(objeto.DiaDeLaSemana); Assert.IsNotNull(objeto.UltimoDigito); }
/// <summary> /// Consulta a Situação da NFe /// </summary> /// <returns>Retorna um objeto da classe RetornoNfeConsultaProtocolo com os dados da Situação da NFe</returns> public RetornoNfeDownload NfeDownloadNf(string cnpj, List <string> chaves) { var versaoServico = ServicoNFe.NfeDownloadNF.VersaoServicoParaString(_cFgServico.VersaoNfeDownloadNF); #region Cria o objeto wdsl para envio do pedido de Download var ws = CriarServico(ServicoNFe.NfeDownloadNF); ws.nfeCabecMsg = new nfeCabecMsg { cUF = _cFgServico.cUF, //Embora em http://www.nfe.fazenda.gov.br/portal/webServices.aspx?tipoConteudo=Wak0FwB7dKs=#GO esse serviço está nas versões 2.00 e 3.10, ele rejeita se mandar a versão diferente de 1.00. Testado no Ambiente Nacional - (AN) versaoDados = /*versaoServico*/ "1.00" }; #endregion #region Cria o objeto downloadNFe var pedDownload = new downloadNFe { //Embora em http://www.nfe.fazenda.gov.br/portal/webServices.aspx?tipoConteudo=Wak0FwB7dKs=#GO esse serviço está nas versões 2.00 e 3.10, ele rejeita se mandar a versão diferente de 1.00. Testado no Ambiente Nacional - (AN) versao = /*versaoServico*/ "1.00", CNPJ = cnpj, tpAmb = _cFgServico.tpAmb, chNFe = chaves }; #endregion #region Valida, Envia os dados e obtém a resposta var xmlDownload = pedDownload.ObterXmlString(); Validador.Valida(ServicoNFe.NfeDownloadNF, _cFgServico.VersaoNfeDownloadNF, xmlDownload); var dadosDownload = new XmlDocument(); dadosDownload.LoadXml(xmlDownload); SalvarArquivoXml(cnpj + "-ped-down.xml", xmlDownload); var retorno = ws.Execute(dadosDownload); var retornoXmlString = retorno.OuterXml; var retDownload = new retDownloadNFe().CarregarDeXmlString(retornoXmlString); SalvarArquivoXml(cnpj + "-down.xml", retornoXmlString); return(new RetornoNfeDownload(pedDownload.ObterXmlString(), retDownload.ObterXmlString(), retornoXmlString, retDownload)); #endregion }
public string AlterarTorneioCliente(TorneioCliente entidade) { var result = Validador.ValidaTorneioCliente(entidade); if (result != "") { return(result); } entidade.DataAlteracao = DateTime.Now; entidade.IdUsuarioAlteracao = AutenticacaoAplicacao.ObterUsuarioLogado().Id; TorneioClienteRepositorio.Atualizar(entidade); var rows = Contexto.Salvar(); return(result); }
/// <summary> /// Agrega una tarjeta en el objeto partido.tarjetas /// autor: Facundo Allemand /// </summary> public void agregarTarjeta(string idEquipo, string idJugador, string tipoTarjeta, string minuto) { validarAgregarTarjeta(Validador.castInt(Validador.isNotEmpty(idJugador)), tipoTarjeta); GestorJugador gestorJugador = new GestorJugador(); Tarjeta tarjeta = new Tarjeta(); tarjeta.equipo.idEquipo = Validador.castInt(Validador.isNotEmpty(idEquipo)); tarjeta.jugador = gestorJugador.obtenerJugadorPorId(Validador.castInt(Validador.isNotEmpty(idJugador))); tarjeta.tipoTarjeta = Validador.castChar(Validador.isNotEmpty(tipoTarjeta)); if (minuto != "") { tarjeta.minuto = Validador.castInt(minuto); } partido.tarjetas.Add(tarjeta); }
async void Validar() { validado = await Validador.ValidarEmailAsync(EmailTextBox.Text); if (validado) { _text = EmailTextBox.Text; validado = true; EmailTextBox.BorderBrush = HexaColorPicker.TextBoxValidoColor; } else { EmailTextBox.BorderBrush = HexaColorPicker.TextBoxInvalidoColor; } }
private void ValidarPrecio() { try { var precio = _vista.Precio; if (!Validador.ValidarPrecio(precio)) { throw new ArgumentException(""); } } catch (Exception e) { throw new PrecioInvalidoException(); } }
public static void ValidaSchema(this MDFeEvIncCondutorMDFe evIncCondutorMDFe) { var xmlIncluirCondutor = evIncCondutorMDFe.XmlString(); switch (MDFeConfiguracao.VersaoWebService.VersaoLayout) { case VersaoServico.Versao100: Validador.Valida(xmlIncluirCondutor, "evIncCondutorMDFe_v1.00.xsd"); break; case VersaoServico.Versao300: Validador.Valida(xmlIncluirCondutor, "evIncCondutorMDFe_v3.00.xsd"); break; } }
public static void ValidaSchema(this MDFeConsReciMDFe consReciMDFe) { var xmlValidacao = consReciMDFe.XmlString(); switch (MDFeConfiguracao.VersaoWebService.VersaoLayout) { case VersaoServico.Versao100: Validador.Valida(xmlValidacao, "consReciMDFe_v1.00.xsd"); break; case VersaoServico.Versao300: Validador.Valida(xmlValidacao, "consReciMDFe_v3.00.xsd"); break; } }
public string CadastrarCliente(Cliente Cliente) { var result = Validador.Validar(Cliente, ClienteRepositorio); if (result != "" && result != null) { return(result); } Cliente.DataCadastro = DateTime.Now; Cliente.IdUsuarioCadastro = AutenticacaoAplicacao.ObterUsuarioLogado().Id; ClienteRepositorio.Cadastrar(Cliente); var teste = Contexto.Salvar(); return(result); }
public static void ValidaSchema(this MDFeEvCancMDFe evCancMDFe) { var xmlCancelamento = evCancMDFe.XmlString(); switch (MDFeConfiguracao.VersaoWebService.VersaoLayout) { case VersaoServico.Versao100: Validador.Valida(xmlCancelamento, "evCancMDFe_v1.00.xsd"); break; case VersaoServico.Versao300: Validador.Valida(xmlCancelamento, "evCancMDFe_v3.00.xsd"); break; } }
public override bool Validar() { var validador = new Validador(); List <string> Campos = (this.container.Controls.OfType <TextBox>().Where(txt => txt.ReadOnly == false).Select(txt => txt.Text)).ToList(); if (!BusinessLogic.SonCamposValidos(Campos)) { validador.AgregarError("No todos los campos estan completos"); } if (!validador.EsValido()) { BusinessLogic.Notificar("Especialidad", validador.Errores, MessageBoxButtons.OK, MessageBoxIcon.Error); //Si no es valido, mustra el error } return(validador.EsValido()); }
private void ValidarCampos() { try { var id = _vista.Id; if (Validador.ValidarId(id)) { throw new ArgumentException(""); } } catch (Exception e) { throw new IdentificadorInvalidoException(); } }
public string AtualizarCliente(Cliente cliente) { var result = Validador.Validar(cliente, ClienteRepositorio); if (result != "") { return(result); } cliente.IdUsuarioAlteracao = AutenticacaoAplicacao.ObterUsuarioLogado().Id; cliente.DataAlteracao = DateTime.Now; ClienteRepositorio.Atualizar(cliente); var test = Contexto.Salvar(); return(result); }
protected void btnSeleccionarEdicion_Click(object sender, EventArgs e) { try { ScriptManager.RegisterStartupScript(this, this.GetType(), "DeshabilitaPanel", "deshabilitarPanel();", true); if (ddlEdiciones.Items.Count == 1) //Está cargada solo con "Seleccione Edición" { throw new Exception("No tiene ediciones registradas. Por favor registre una edición."); } else { sinEdicion.Visible = false; } gestorEdicion.edicion = gestorEdicion.obtenerEdicionPorId(Validador.castInt(ddlEdiciones.SelectedValue)); if (!gestorSancion.manipulaSancionar(gestorEdicion.edicion).Equals("")) { throw new Exception(gestorSancion.manipulaSancionar(gestorEdicion.edicion)); } //La edición permite la manipulación de sanciones gestorEdicion.edicion.fases = gestorEdicion.obtenerFases(); gestorEdicion.getFaseActual(); if (gestorEdicion.edicion.estado.idEstado == Estado.edicionINICIADA) {// Edición Iniciada, se puede cargar sanciones a partidos if (gestorEdicion.fasesFinalizadas()) { throw new Exception("La Edición tiene todas sus Fases Finalizadas. Ya no puede registrar sanciones."); } cargarComboFechas(); } else // Edicion No Iniciada, por lo tanto se deshabilita la carga de fechas y partidos porque todavia no inició { rdPartido.Disabled = true; } cargarRepeaterSanciones(ddlEdiciones.SelectedValue); cargarComboEquipos(); cargarComboMotivos(); rdEquipos.Checked = true; rdSinDefinir.Checked = true; btnRegistrarSancion.Enabled = true; habilitarCheck(); ScriptManager.RegisterStartupScript(this, this.GetType(), "equipoYSinDefinir()", "equipoYSinDefinir();", true); ScriptManager.RegisterStartupScript(this, this.GetType(), "hideOnMobile", "hideOnMobile('agregarSancion');", true); } catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); } }
private static void ValidarSchemaEventoContainer(EventoContainer container, versao versao) { if (container.GetType() == typeof(evCancCTe)) { var evCancCTe = (evCancCTe)container; var xmlEventoCancelamento = evCancCTe.ObterXmlString(); switch (versao) { case versao.ve200: Validador.Valida(xmlEventoCancelamento, "evCancCTe_v2.00.xsd"); break; case versao.ve300: Validador.Valida(xmlEventoCancelamento, "evCancCTe_v3.00.xsd"); break; default: throw new InvalidOperationException("Nos achamos um erro na hora de validar o schema, " + "a versão está inválida, somente é permitido " + "versão 2.00 é 3.00"); } } if (container.GetType() == typeof(evCCeCTe)) { var evCCeCTe = (evCCeCTe)container; var xmlEventoCCe = evCCeCTe.ObterXmlString(); switch (versao) { case versao.ve200: Validador.Valida(xmlEventoCCe, "evCCeCTe_v2.00.xsd"); break; case versao.ve300: Validador.Valida(xmlEventoCCe, "evCCeCTe_v3.00.xsd"); break; default: throw new InvalidOperationException("Nos achamos um erro na hora de validar o schema, " + "a versão está inválida, somente é permitido " + "versão 2.00 é 3.00"); } } }
private void Validar(ref ContribuinteEntidade contribuinte) { // Validações pessoa jurídica if (contribuinte.IND_TIPO_INSCRICAO == DMN_TIPO_INSCRICAO_EFD.PESSOA_JURIDICA) { if (!Validador.ValidarCNPJ(contribuinte.COD_CNPJ_CPF)) { throw new Exception("CNPJ inválido."); } } // Validações pessoa física else if (contribuinte.IND_TIPO_INSCRICAO == DMN_TIPO_INSCRICAO_EFD.PESSOA_FISICA) { if (!Validador.ValidarCPF(contribuinte.COD_CNPJ_CPF)) { throw new Exception("CPF inválido."); } if (contribuinte.IND_CLASSIF_TRIBUT != "21" || contribuinte.IND_CLASSIF_TRIBUT != "22") { throw new Exception("Os códigos [21] \"Pessoa Física, exceto Segurado Especial\" e [22] \"Segurado Especial\" " + "somente podem ser utilizados se o \"Tipo de Inscrição\" for igual a \"PESSOA FÍSICA\". Para os demais códigos, " + "o \"Tipo de Inscrição\" deve ser igual a \"PESSOA JURÍDICA.\""); } } if (!string.IsNullOrEmpty(contribuinte.TXT_EMAIL_CONTATO) && !Validador.ValidarEmail(contribuinte.TXT_EMAIL_CONTATO)) { throw new Exception("E-mail inválido."); } if (contribuinte.IND_EFR == DMN_EFR_EFD.SIM && string.IsNullOrEmpty(contribuinte.COD_CNPJ_EFR)) { throw new Exception("CNPJ do Ente Federativo Responsável - EFR é obrigatório e exclusivo se EFR = Sim. Informação validada no cadastro do CNPJ da RFB."); } if (contribuinte.DTA_FIM_VALIDADE != null && contribuinte.DTA_INICIO_VALIDADE > contribuinte.DTA_FIM_VALIDADE) { throw new Exception("A data de Término Validade deve ser maior que a data de Início Validade"); } contribuinte.COD_CNPJ_EFR = contribuinte.COD_CNPJ_EFR.LimparMascara(); contribuinte.COD_CNPJ_CPF = contribuinte.COD_CNPJ_CPF.LimparMascara(); contribuinte.COD_CPF_CONTATO = contribuinte.COD_CPF_CONTATO.LimparMascara(); contribuinte.COD_FONE_CELULAR_CONTATO = contribuinte.COD_FONE_CELULAR_CONTATO.LimparMascara(); contribuinte.COD_FONE_FIXO_CONTATO = contribuinte.COD_FONE_FIXO_CONTATO.LimparMascara(); }
public string CadastrarTorneioCliente(TorneioCliente entidade) { var result = Validador.ValidaTorneioCliente(entidade); if (result != "") { return(result); } entidade.DataCadastro = DateTime.Now; entidade.IdUsuarioCadastro = AutenticacaoAplicacao.ObterUsuarioLogado().Id; entidade.Situacao = SituacaoVenda.Pendente; entidade.ValorPago = entidade.ValorPago ?? 0; TorneioClienteRepositorio.Cadastrar(entidade); Contexto.Salvar(); return(result); }
/// <summary> /// Carga todas las referencias de una edición en sesión, y carga todas las fases /// autor: Facu Allemand /// </summary> protected void btnSeleccionarEdicion_Click(object sender, EventArgs e) { try { int idEdicion = Validador.castInt(ddlEdiciones.SelectedValue); gestorEdicion.edicion = gestorEdicion.obtenerEdicionPorId(Validador.castInt(ddlEdiciones.SelectedValue)); gestorEstadisticas.edicion = gestorEdicion.edicion; panelEdicionRegistrada.Visible = (gestorEdicion.edicion.estado.idEstado == Estado.edicionREGISTRADA); gestorEdicion.edicion.preferencias = gestorEdicion.obtenerPreferencias(); gestorEdicion.edicion.equipos = gestorEdicion.obtenerEquipos(); gestorEdicion.edicion.fases = gestorEdicion.obtenerFases(); gestorEdicion.getFaseActual(); cargarEstadisticas(); } catch (Exception ex) { mostrarPanelFracaso(ex.Message); } }
private void ValidarCampos() { try { var id = _vista.Cuit; if (!Validador.ValidarId(id)) { throw new ArgumentException(""); } } catch (Exception e) { Console.WriteLine(e); throw; } }
private void TxtQuantidade_Leave(object sender, EventArgs e) { validador = new Validador(); try { TxtQuantidade.Text = validador.ZeroNumero(TxtQuantidade.Text); qtdProduto = int.Parse(TxtQuantidade.Text.Trim()); vlrProduto = decimal.Parse(TxtValor.Text.Trim()); TxtValorTotal.Text = NegEstCalculo.ValorTotal(qtdProduto, vlrProduto).ToString("#,##0.00"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
///<summary>Preenche os dados de um fornecedor ///<param name="reader">Referencia da tupla obtida na consulta.</param> ///<returns>Retorna uma referência de Fornecedor preenchida com os dados obtidos.</returns> ///</summary> private Fornecedor PreencherDados(SqlDataReader reader) { int idade = Validador.CalcularIdade(Validador.converter(reader["DataNascimento"].ToString())); return(new Fornecedor() { Id = (int)reader["Id"], Empresa = reader["Empresa"].ToString(), Nome = reader["Nome"].ToString(), CpfCnpj = reader["CpfCnpj"].ToString(), DataHoraCadastro = DateTime.Parse(reader["DataCadastro"].ToString()), RG = reader["RG"].ToString(), DataNascimento = Validador.converter(reader["DataNascimento"].ToString()), Idade = idade == 0 ? "" : idade.ToString() }); }
/// <summary> /// Envia uma ou mais NFe /// </summary> /// <param name="idLote"></param> /// <param name="nFes"></param> /// <returns>Retorna um objeto da classe RetornoNfeRecepcao com com os dados do resultado da transmissão</returns> public RetornoNfeRecepcao NfeRecepcao(int idLote, List <Classes.NFe> nFes) { var versaoServico = ServicoNFe.NfeRecepcao.VersaoServicoParaString(_cFgServico.VersaoNfeRecepcao); #region Cria o objeto wdsl para consulta var ws = CriarServico(ServicoNFe.NfeRecepcao); ws.nfeCabecMsg = new nfeCabecMsg { cUF = _cFgServico.cUF, versaoDados = versaoServico }; #endregion #region Cria o objeto enviNFe var pedEnvio = new enviNFe2(versaoServico, idLote, nFes); #endregion #region Valida, Envia os dados e obtém a resposta var xmlEnvio = pedEnvio.ObterXmlString(); if (_cFgServico.cUF == Estado.PR) //Caso o lote seja enviado para o PR, colocar o namespace nos elementos <NFe> do lote, pois o serviço do PR o exige, conforme https://github.com/adeniltonbs/Zeus.Net.NFe.NFCe/issues/33 { xmlEnvio = xmlEnvio.Replace("<NFe>", "<NFe xmlns=\"http://www.portalfiscal.inf.br/nfe\">"); } Validador.Valida(ServicoNFe.NfeRecepcao, _cFgServico.VersaoNfeRecepcao, xmlEnvio); var dadosEnvio = new XmlDocument(); dadosEnvio.LoadXml(xmlEnvio); SalvarArquivoXml(idLote + "-env-lot.xml", xmlEnvio); var retorno = ws.Execute(dadosEnvio); var retornoXmlString = retorno.OuterXml; var retEnvio = new retEnviNFe().CarregarDeXmlString(retornoXmlString); SalvarArquivoXml(idLote + "-rec.xml", retornoXmlString); return(new RetornoNfeRecepcao(pedEnvio.ObterXmlString(), retEnvio.ObterXmlString(), retornoXmlString, retEnvio)); #endregion }
/// <summary> /// Consulta a Situação da NFe /// </summary> /// <returns>Retorna um objeto da classe RetornoNfeConsultaProtocolo com os dados da Situação da NFe</returns> public RetornoNfeConsultaProtocolo NfeConsultaProtocolo(string chave) { var versaoServico = Auxiliar.VersaoServicoParaString(ServicoNFe.NfeConsultaProtocolo, _cFgServico.VersaoNfeConsultaProtocolo); #region Cria o objeto wdsl para consulta var ws = CriarServico(ServicoNFe.NfeConsultaProtocolo, TipoRecepcaoEvento.Nenhum); ws.nfeCabecMsg = new nfeCabecMsg { cUF = _cFgServico.cUF, versaoDados = versaoServico }; #endregion #region Cria o objeto consSitNFe var pedConsulta = new consSitNFe { versao = versaoServico, tpAmb = _cFgServico.tpAmb, chNFe = chave }; #endregion #region Valida, Envia os dados e obtém a resposta var xmlConsulta = pedConsulta.ObterXmlString(); Validador.Valida(ServicoNFe.NfeConsultaProtocolo, TipoRecepcaoEvento.Nenhum, _cFgServico.VersaoNfeConsultaProtocolo, xmlConsulta); var dadosConsulta = new XmlDocument(); dadosConsulta.LoadXml(xmlConsulta); SalvarArquivoXml(chave + "-ped-sit.xml", xmlConsulta); var retorno = ws.Execute(dadosConsulta); var retornoXmlString = retorno.OuterXml; var retConsulta = new retConsSitNFe().CarregarDeXmlString(retornoXmlString); SalvarArquivoXml(chave + "-sit.xml", retornoXmlString); return(new RetornoNfeConsultaProtocolo(pedConsulta.ObterXmlString(), retConsulta.ObterXmlString(), retornoXmlString, retConsulta)); #endregion }
public void deberia_poder_validar_por_un_id_natural_y_nivel_natural_sin_repetir_ValidaSi() { CvDocencia una_docencia = new CvDocencia() { Id = 7, NivelEducativo = 2 }; var validador_docencias = new Validador(); var reglas = new Dictionary <string, Validador>() { { "Id", Validador.NumeroNatural }, { "NivelEducativo", Validador.NumeroNatural } }; validador_docencias.ValidaSi(reglas); Assert.IsTrue(validador_docencias.EsValido(una_docencia)); }
/// <summary> /// Registra una Nueva Noticia en la BD /// autor: Pau Pedrosa /// </summary> public void registrarNoticia(string titulo, string descripcion, string idEdicion, string idCategoriaNoticia) { if (Validador.castInt(idEdicion) == 0) { throw new Exception("Debe seleccionar primero una edición!"); } if (noticia == null) { noticia = new Noticia(); } noticia.titulo = titulo; noticia.descripcion = descripcion; noticia.categoria.idCategoriaNoticia = Int32.Parse(idCategoriaNoticia); DAONoticia daoNoticia = new DAONoticia(); daoNoticia.registrarNoticia(noticia, Validador.castInt(idEdicion)); }
private void txtCPF_Leave(object sender, EventArgs e) { if (Validador.IsCpf(txtCPF.Text)) { txtSenha.Focus(); } else if (txtCPF.Text.Equals("")) { txtSenha.Focus(); } else { MessageBox.Show("Este CPF não é válido! Por favor, insira um válido."); txtCPF.Text = null; txtCPF.Focus(); } }
private void btnGrabar_Click(object sender, EventArgs e) { #region btnGrabar_Click Validador validador = usuarioController.validarInformacion(groupUsuario); if (validador.Resultado) { usuarioController.guardarInformacion(txtNombre, txtApellido, txtUsuario, txtContraseña); usuarioController.GuardarPermisosUsuario(txtUsuario, lstPermisosAsignados); MessageBox.Show("El usuario fue modificado o dado de alta", "Aviso", MessageBoxButtons.OK); this.Close(); } else { MessageBox.Show(validador.Mensaje, "Aviso", MessageBoxButtons.OKCancel); } #endregion }
private void txtEmail_Leave(object sender, EventArgs e) { if (Validador.IsEmail(txtEmail.Text)) { txtIdade.Focus(); } else if (txtEmail.Text.Equals("")) { txtIdade.Focus(); } else { MessageBox.Show("Este E-mail não é válido! Por favor, insira um válido."); txtEmail.Text = null; txtEmail.Focus(); } }
/// <summary> /// Carga los datos en el objeto edicion /// autor: Antonio Herrera /// </summary> /// <returns>El id de la edicion que se registro.</returns> public void cargarDatos(string nombre, string idTamanioCancha, string idSuperficie, string ptosGanado, string ptosEmpatado, string ptosPerdido, string idGeneroEdicion) { edicion = new Edicion(); edicion.estado.idEstado = Estado.edicionREGISTRADA; edicion.estado.ambito.idAmbito = Ambito.EDICION; edicion.puntosGanado = Validador.castInt(ptosGanado); edicion.puntosPerdido = Validador.castInt(ptosPerdido); edicion.puntosEmpatado = Validador.castInt(ptosEmpatado); if ((edicion.puntosGanado < edicion.puntosEmpatado || edicion.puntosEmpatado < edicion.puntosPerdido) || (edicion.puntosGanado == edicion.puntosEmpatado)) { throw new Exception("Los puntos por ganar, empatar y perder son incorrectos."); } edicion.nombre = Validador.isNotEmpty(nombre); edicion.tamanioCancha.idTamanioCancha = Validador.castInt(idTamanioCancha); edicion.tipoSuperficie.idTipoSuperficie = Validador.castInt(idSuperficie); edicion.generoEdicion.idGeneroEdicion = Validador.castInt(idGeneroEdicion); }
/// <summary> /// Consulta o status do Serviço de NFe /// </summary> /// <returns>Retorna um objeto da classe RetornoNfeStatusServico com os dados status do serviço</returns> public RetornoNfeStatusServico NfeStatusServico() { var versaoServico = Auxiliar.VersaoServicoParaString(ServicoNFe.NfeStatusServico, _cFgServico.VersaoNfeStatusServico); #region Cria o objeto wdsl para consulta var ws = CriarServico(ServicoNFe.NfeStatusServico, TipoRecepcaoEvento.Nenhum); ws.nfeCabecMsg = new nfeCabecMsg { cUF = _cFgServico.cUF, versaoDados = versaoServico }; #endregion #region Cria o objeto consStatServ var pedStatus = new consStatServ { cUF = _cFgServico.cUF, tpAmb = _cFgServico.tpAmb, versao = versaoServico }; #endregion #region Valida, Envia os dados e obtém a resposta var xmlStatus = pedStatus.ObterXmlString(); Validador.Valida(ServicoNFe.NfeStatusServico, TipoRecepcaoEvento.Nenhum, _cFgServico.VersaoNfeStatusServico, xmlStatus); var dadosStatus = new XmlDocument(); dadosStatus.LoadXml(xmlStatus); SalvarArquivoXml(DateTime.Now.ToString("yyyyMMddHHmmss") + "-ped-sta.xml", xmlStatus); var retorno = ws.Execute(dadosStatus); var retornoXmlString = retorno.OuterXml; var retConsStatServ = new retConsStatServ().CarregarDeXmlString(retornoXmlString); SalvarArquivoXml(DateTime.Now.ToString("yyyyMMddHHmmss") + "-sta.xml", retornoXmlString); return(new RetornoNfeStatusServico(pedStatus.ObterXmlString(), retConsStatServ.ObterXmlString(), retornoXmlString, retConsStatServ)); #endregion }
private static void AgregarProducto() { string codigo = Validador.pedirString("Ingresar codigo"); string nombre = Validador.pedirString("Ingresar nombre"); string sabor = Validador.pedirString("Ingresar sabor"); double precio = Validador.pedirDouble("Ingresar precio"); int volumen = Validador.pedirInt("Ingresar Volumen (en ml)"); int cantidad = Validador.pedirInt("Ingresar Cantidad"); try { Lata lata = new Lata(codigo, nombre, sabor, precio, volumen, cantidad); expendedora.AddLata(lata); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
static void Main(string[] args) { string salida = ""; do { Console.Clear(); Console.WriteLine("Validador de Pico y Placa"); Console.Write("Placa: "); string strPlaca = Console.ReadLine(); Console.Write("Fecha: "); string strFecha = Console.ReadLine(); Console.Write("Hora: "); string strHora = Console.ReadLine(); try { Validador validador = new Validador(strPlaca, strFecha, strHora); validador.Escribe(); if (validador.PuedeSalir()) { Console.WriteLine("Si puede salir"); } else { Console.WriteLine("No Puede salir"); } } catch (Exception e) { Console.WriteLine(e.Message); } salida = Console.ReadLine(); } while (salida != "x"); }