private Boolean validarTodo() { FrbaOfertas.Utils.Validador validador = new FrbaOfertas.Utils.Validador(); Boolean pass = true; if (validador.isEmpty(nuevaContra.Text)) { validador.ErrorFaltaCompletarCampo(nuevaContra); nuevaContra.PasswordChar = '\0'; pass = false; } if (validador.isEmpty(RepitaContra.Text)) { validador.ErrorFaltaCompletarCampo(RepitaContra); RepitaContra.PasswordChar = '\0'; pass = false; } if (nuevaContra.Text != RepitaContra.Text) { MessageBox.Show("Las contraseñas no coinciden"); RepitaContra.Text = ""; pass = false; } return(pass); }
private Boolean ValidarDatos() { Boolean pass = true; FrbaOfertas.Utils.Validador validador = new FrbaOfertas.Utils.Validador(); if (!validador.isNumeric(txt_dni.Text.Trim()) && txt_dni.Text.Trim() != "") { validador.ErrornoContenerLetras(txt_dni); pass = false; } return(pass); }
private Boolean validarDatos() { FrbaOfertas.Utils.Validador validador = new FrbaOfertas.Utils.Validador(); Boolean pass = true; if (validador.existeUsernameConDB(tb_user.Text)) { tb_user.Text = "El usuario ya existe"; tb_user.ForeColor = Color.Red; pass = false; } else if (validador.isEmpty(tb_user.Text)) { validador.ErrorFaltaCompletarCampo(tb_user); pass = false; } else if (string.IsNullOrWhiteSpace(tb_user.Text) || tb_user.Text.Contains(" ")) { tb_user.Text = "El usuario no puede contener espacios"; tb_user.ForeColor = Color.Red; pass = false; } if (validador.isEmpty(tb_pass.Text)) { validador.ErrorFaltaCompletarCampo(tb_pass); tb_pass.PasswordChar = '\0'; pass = false; } if (validador.isEmpty(tb_pass_confirm.Text)) { validador.ErrorFaltaCompletarCampo(tb_pass_confirm); tb_pass_confirm.PasswordChar = '\0'; pass = false; } if (tb_pass.Text != tb_pass_confirm.Text) { MessageBox.Show("Las contraseñas no coinciden"); tb_pass_confirm.Text = ""; pass = false; } // if(rol no esta vacío) return(pass); }
private Boolean validarDatos() { FrbaOfertas.Utils.Validador validador = new FrbaOfertas.Utils.Validador(); Boolean pass = true; if (validador.fechaAnteriorA(dateTimeDesde.Value, dateTimeHasta.Value)) { MessageBox.Show("La fecha DESDE debe ser anterior a la de HASTA"); this.reiniciarDatos(); pass = false; } return(pass); }
private bool validarTodo() { bool pass = true; FrbaOfertas.Utils.Validador validador = new FrbaOfertas.Utils.Validador(); //valido numero tarjetas if (validador.isEmpty(textBox2.Text)) { validador.ErrorFaltaCompletarCampo(textBox2); pass = false; } else if (!validador.isNumeric(textBox2.Text)) { validador.ErrornoContenerLetras(textBox2); pass = false; } else if (validador.fueraDeRango(textBox2.Text, 16, 16)) { validador.ErrorSuperaRango(textBox2); pass = false; } //validar cod if (validador.isEmpty(textBox1.Text)) { validador.ErrorFaltaCompletarCampo(textBox1); pass = false; } else if (!validador.isNumeric(textBox1.Text)) { validador.ErrornoContenerLetras(textBox1); pass = false; } else if (validador.fueraDeRango(textBox1.Text, 3, 4)) { validador.ErrorSuperaRango(textBox1); pass = false; } if (comboBox1.Text == "") { MessageBox.Show("Selecciones un tipo de pago", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); pass = false; } return(pass); }
private Boolean validarDatos() { Boolean pass = true; FrbaOfertas.Utils.Validador validador = new FrbaOfertas.Utils.Validador(); pass = validador.validaCadenaCaracter(textBox1, pass); if (FrbaOfertas.ConectorDB.FuncionesRol.existeRol(textBox1.Text)) { validador.ErrorYaExisteRol(textBox1); pass = false; } if (this.dataGridView1.Rows.Count == 1) { FrbaOfertas.Utils.Validador.crearCajaDeError("Elija alguna funcion", "ERROR FUNCION"); pass = false; } return(pass); }
private void cmd_darAlta_Click(object sender, EventArgs e) { FrbaOfertas.Utils.Validador validador = new FrbaOfertas.Utils.Validador(); if (this.validarCampos()) { Proveedor proveedor = new Proveedor(); proveedor.RazonSocial = txt_razonsocial.Text; proveedor.cuit = txt_cuit.Text.Replace("-", string.Empty); proveedor.codigoPostal = txt_codpostal.Text.Trim(); proveedor.Calle = txt_calle.Text; proveedor.Piso = txt_piso.Text.Trim(); proveedor.Dpto = txt_dpto.Text.Trim(); proveedor.Localidad = txt_localidad.Text.Trim(); proveedor.telefono = txt_tel.Text.Trim(); proveedor.mail = txt_mail.Text.Trim(); proveedor.Ciudad = txt_ciudad.Text.Trim(); proveedor.rubro = txt_rubro.Text.Trim(); proveedor.nombreContacto = txt_nombreContacto.Text.Trim(); proveedor.habilitado = true; modoDeGuardado.Guardar(proveedor); } }
private bool validarMonto() { bool pass = true; FrbaOfertas.Utils.Validador validador = new FrbaOfertas.Utils.Validador(); if (validador.isEmpty(cantidad.Text)) { validador.ErrorFaltaCompletarCampo(cantidad); pass = false; } else if (!validador.isNumeric(cantidad.Text)) { validador.ErrornoNumeroEnteroPositivo(cantidad); pass = false; } else if (validador.superaCantidadCaracteres(cantidad.Text, 18)) { validador.ErrorSuperaRango(cantidad); pass = false; } return(pass); }
private Boolean validarDatos() { FrbaOfertas.Utils.Validador validador = new FrbaOfertas.Utils.Validador(); Boolean pass = true; if (validador.isEmpty(txt_descripcion.Text)) { validador.ErrorFaltaCompletarCampo(txt_descripcion); pass = false; } else if (validador.isNumeric(this.txt_descripcion.Text)) { validador.ErrornoContenerNumeros(txt_descripcion); pass = false; } if (validador.isEmpty(this.txt_precioOferta.Text)) { validador.ErrorFaltaCompletarCampo(txt_precioOferta); pass = false; } else if (!validador.isNumeric(this.txt_precioOferta.Text)) { validador.ErrornoNumeroEnteroPositivo(txt_precioOferta); pass = false; } if (validador.isEmpty(this.txt_precioLista.Text)) { validador.ErrorFaltaCompletarCampo(txt_precioLista); pass = false; } else if (!validador.isNumeric(this.txt_precioLista.Text) || (Int32.Parse(this.txt_precioLista.Text) <= 0)) { validador.ErrornoNumeroEnteroPositivo(txt_precioLista); pass = false; } else if ((Int32.Parse(this.txt_precioOferta.Text)) >= (Int32.Parse(this.txt_precioLista.Text))) { validador.ErrorPrecioOfertaNoPuedeSerMayorOIgualQuePrecioLista(txt_precioOferta); pass = false; } if (validador.isEmpty(this.txt_maxUnidadesPorCliente.Text)) { validador.ErrorFaltaCompletarCampo(txt_maxUnidadesPorCliente); pass = false; } else if (!validador.isNumeric(this.txt_maxUnidadesPorCliente.Text) || (Int32.Parse(this.txt_maxUnidadesPorCliente.Text) <= 0)) { validador.ErrornoEsNumerico(txt_maxUnidadesPorCliente); pass = false; } if (validador.isEmpty(this.txt_stockDisponible.Text)) { validador.ErrorFaltaCompletarCampo(txt_stockDisponible); pass = false; } else if (!validador.isNumeric(this.txt_stockDisponible.Text) || (Int32.Parse(this.txt_stockDisponible.Text) <= 0)) { validador.ErrornoEsNumerico(txt_stockDisponible); pass = false; } if (!validador.FechaFutura(dateTimePickerOferta.Value)) { MessageBox.Show("La fecha de oferta debe ser futura"); pass = false; } if (!validador.FechaFutura(dateTimePickerVencimiento.Value)) { MessageBox.Show("La fecha de vencimiento de oferta debe ser futura"); pass = false; } if (validador.fechaAnteriorA(dateTimePickerOferta.Value, dateTimePickerVencimiento.Value)) { MessageBox.Show("La fecha de vencimiento debe ser futura al de la oferta"); pass = false; } return(pass); }
private Boolean validarCampos() { Boolean pass = true; FrbaOfertas.Utils.Validador validador = new FrbaOfertas.Utils.Validador(); //RS if (!validador.existeRSenDB(txt_razonsocial.Text)) { pass = validador.validaCadenaCaracter(txt_razonsocial, pass); } else { validador.ErrorCampoYaExisteEnLaBase(txt_razonsocial); pass = false; } //CALLE if (validador.isEmpty(txt_calle.Text)) { validador.ErrorFaltaCompletarCampo(txt_calle); pass = false; } else if (validador.fueraDeRango(txt_calle.Text, 0, 255)) { validador.ErrorSuperaRango(txt_calle); pass = false; } //PISO if (validador.isEmpty(txt_piso.Text)) { validador.ErrorFaltaCompletarCampo(txt_piso); pass = false; } else if (!validador.isNumeric(txt_piso.Text)) { validador.ErrornoContenerLetras(txt_piso); pass = false; } else if (validador.superaCantidadCaracteres(txt_piso.Text, 2)) { validador.ErrorSuperaRango(txt_piso); pass = false; } //DPTO if (validador.isEmpty(txt_dpto.Text)) { validador.ErrorFaltaCompletarCampo(txt_dpto); pass = false; } else if (validador.isNumeric(txt_dpto.Text)) { validador.ErrornoContenerNumeros(txt_dpto); pass = false; } else if (validador.fueraDeRango(txt_dpto.Text, 0, 3)) { validador.ErrorSuperaRango(txt_dpto); pass = false; } //LOCALIDAD pass = validador.validaCadenaCaracter(txt_localidad, pass); //CIUDAD pass = validador.validaCadenaCaracter(txt_ciudad, pass); //CODIGO POSTAL if (validador.isEmpty(txt_codpostal.Text)) { validador.ErrorFaltaCompletarCampo(txt_codpostal); pass = false; } else if (!validador.isNumeric(txt_codpostal.Text)) { validador.ErrornoContenerLetras(txt_codpostal); pass = false; } else if ((txt_codpostal.Text.Length != 4)) { validador.ErrorSuperaRango(txt_codpostal); pass = false; } //MAIL if (validador.isEmpty(txt_mail.Text)) { validador.ErrorFaltaCompletarCampo(txt_mail); pass = false; } else if (validador.isNumeric(txt_mail.Text)) { validador.ErrornoContenerLetras(txt_mail); pass = false; } else if (!validador.IsValidEmail(txt_mail.Text)) { validador.ErrorEmail(txt_mail); pass = false; } else if (validador.existeMailenDB(txt_mail.Text)) { validador.ErrorCampoYaExisteEnLaBase(txt_mail); pass = false; } //CUIT pass = validador.validarCuit(txt_cuit, pass); //TELEFONO if (validador.isEmpty(txt_tel.Text)) { validador.ErrorFaltaCompletarCampo(txt_tel); pass = false; } else if (!validador.isNumeric(txt_tel.Text)) { validador.ErrornoContenerLetras(txt_tel); pass = false; } else if (validador.fueraDeRango(txt_tel.Text, 8, 15)) { validador.ErrorSuperaRango(txt_tel); pass = false; } //RUBRO pass = validador.validaCadenaCaracter(txt_rubro, pass); //PROV CONTACTO pass = validador.validaCadenaCaracter(txt_nombreContacto, pass); return(pass); }
/*cuando haya que modificar descomentar este. Seria como un decorator medio trucho ya que le da la funcionalidad de agregar los datos de un cliente ya cargado * public AltaCliente(StateGuardar guardado,Cliente cliente a modificar){ * this.AltaCliente(guardado); * txt_nombre.Text = cliente.nombre; * faltan los demas * * * } * * */ private Boolean validarDatos() { Boolean pass = true; FrbaOfertas.Utils.Validador validador = new FrbaOfertas.Utils.Validador(); //Valida Nombre pass = validador.validaCadenaCaracter(txt_nombre, pass); //Valida Apellido pass = validador.validaCadenaCaracter(txt_apellido, pass); //Valida DNI pass = validador.validacionDni(txt_dni, pass); //Valida Calle if (validador.isEmpty(txt_calle.Text)) { validador.ErrorFaltaCompletarCampo(txt_calle); pass = false; } else if (validador.fueraDeRango(txt_calle.Text, 0, 255)) { validador.ErrorSuperaRango(txt_calle); pass = false; } //Valida Piso if (validador.isEmpty(txt_piso.Text)) { validador.ErrorFaltaCompletarCampo(txt_piso); pass = false; } else if (!validador.isNumeric(txt_piso.Text)) { validador.ErrornoContenerLetras(txt_piso); pass = false; } else if (validador.superaCantidadCaracteres(txt_piso.Text, 2)) { validador.ErrorSuperaRango(txt_piso); pass = false; } //DPTO if (validador.isEmpty(txt_dpto.Text)) { validador.ErrorFaltaCompletarCampo(txt_dpto); pass = false; } else if (validador.isNumeric(txt_dpto.Text)) { validador.ErrornoContenerNumeros(txt_dpto); pass = false; } else if (validador.fueraDeRango(txt_dpto.Text, 0, 3)) { validador.ErrorSuperaRango(txt_dpto); pass = false; } //Localidad pass = validador.validaCadenaCaracter(txt_localidad, pass); //Telefono if (validador.isEmpty(txt_tel.Text)) { validador.ErrorFaltaCompletarCampo(txt_tel); pass = false; } else if (!validador.isNumeric(txt_tel.Text)) { validador.ErrornoContenerLetras(txt_tel); pass = false; } else if (validador.fueraDeRango(txt_tel.Text, 8, 15)) { validador.ErrorSuperaRango(txt_tel); pass = false; } //EMAIL if (validador.isEmpty(txt_mail.Text)) { validador.ErrorFaltaCompletarCampo(txt_mail); pass = false; } else if (validador.isNumeric(txt_mail.Text)) { validador.ErrornoContenerLetras(txt_mail); pass = false; } else if (!validador.IsValidEmail(txt_mail.Text)) { validador.ErrorEmail(txt_mail); pass = false; } else if (validador.existeMailenDB(txt_mail.Text)) { validador.ErrorCampoYaExisteEnLaBase(txt_mail); pass = false; } //Validamos FECHA NACIMIENTO Clie_Fecha_Nac if (validador.FechaFutura(dateTimePicker.Value)) { MessageBox.Show("Fecha de nacimiento fuera de rango"); pass = false; } return(pass); }