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;
                    }
                }
            }
        }
예제 #3
0
        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;
                        }
                    }
                }
            }
        }