protected void cvRunEjecutivo_ServerValidate(object source, ServerValidateEventArgs args) { List <Ejecutivo> valEjecutivo = ejecutivoDAL.Obtener(); String run = this.txtRunEjecutivo.Text.Trim(); if (run == string.Empty) { cvRunEjecutivo.ErrorMessage = "*Campo obligatorio"; args.IsValid = false; lblMensaje.Text = ""; } else if (!ValidarRun.validarRun(run)) { cvRunEjecutivo.ErrorMessage = "*RUN o formato no valido"; args.IsValid = false; lblMensaje.Text = ""; } else if (valEjecutivo.Count() != 0) { foreach (Ejecutivo ej in valEjecutivo) { if (ej.Run == run) { cvRunEjecutivo.ErrorMessage = "RUN ya registrado"; args.IsValid = false; lblMensaje.Text = ""; } else { args.IsValid = true; lblMensaje.Text = ""; } } } }
protected void cvRunCliente_ServerValidate(object source, ServerValidateEventArgs args) { //Lista para validar Clientes List <Cliente> valCliente = clienteDAL.Obtener(); runCliente = this.txtBuscarCliente.Text.Trim(); if (!ValidarRun.validarRun(runCliente)) { cvRunCliente.ErrorMessage = "*RUN o formato no valido"; args.IsValid = false; } else if (valCliente.Count() != 0) { foreach (Cliente cli in valCliente) { if (cli.Run == runCliente) { cvRunCliente.ErrorMessage = "RUN ya registrado"; args.IsValid = false; } else { args.IsValid = true; } } } }
protected void cvRunLogin_ServerValidate(object source, ServerValidateEventArgs args) { string run = this.txtRunlogin.Text.Trim(); string pass = this.txtPasslogin.Text.Trim(); if (run.Equals("Administrador") && pass.Equals("1")) { args.IsValid = true; } else { if (run == string.Empty) { cvRunLogin.ErrorMessage = "*Campo obligatorio"; args.IsValid = false; } else if (pass == string.Empty) { //no aparece le mensaje de este error valPassLogin.ErrorMessage = "*Campo obligatorio"; args.IsValid = false; } else if (!ValidarRun.validarRun(run)) { cvRunLogin.ErrorMessage = "*RUN o formato no válido"; args.IsValid = false; } else { List <Ejecutivo> valEjecutivo = ejecutivoDAL.Obtener(); if (valEjecutivo.Count() != 0) { foreach (Ejecutivo ej in valEjecutivo) { if (ej.Run == run) { if (ej.Pass == pass) { args.IsValid = true; } else { valPassLogin.ErrorMessage = "*Contraseña incorrecta"; args.IsValid = false; } } } } else { List <Cliente> valCliente = clienteDAL.Obtener(); if (valCliente.Count() != 0) { foreach (Cliente cli in valCliente) { if (cli.Run == run) { if (cli.PassCliente == pass) { args.IsValid = true; } else { valPassLogin.ErrorMessage = "*Contraseña incorrecta"; args.IsValid = false; } } else { cvRunLogin.ErrorMessage = "RUN no registrado"; args.IsValid = false; } } cvRunLogin.ErrorMessage = "No hay run ingresados"; args.IsValid = false; } } } } }