protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            Usuarios   u  = new Usuarios();
            Bu_Usuario bu = new Bu_Usuario();
            ValidaRut  v  = new ValidaRut();

            if (ddlTipoUsuario.SelectedValue == "0")
            {
                Response.Write("<script language=javascript>alert('DEBES SELeCCIONAR TIPO USUARIO');</script>");
            }
            else if (v.validarRut(txtRut.Text.Trim()))
            {
                u.usuario_rut        = v.Aux;
                u.usuario_dv         = v.dv;
                u.usuario_us         = txtUs.Text.Trim();
                u.usuario_pw         = txtPw.Text.Trim();
                u.usuario_nombre     = txtNombre.Text.Trim();
                u.usuario_paterno    = txtPaterno.Text.Trim();
                u.usuario_materno    = txtMaterno.Text.Trim();
                u.usuario_nacimiento = Convert.ToDateTime(txtNacimiento.Text.Trim());
                u.id_user            = 16712750;
                u.tipo_usuario_id    = Convert.ToInt32(ddlTipoUsuario.SelectedValue);
                bu.IngresaUsuario(u);
            }
            else
            {
                Response.Write("<script language=javascript>alert('RUT INVALIDO VERIFIQUE');</script>");
            }
        }
Example #2
0
        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            ValidaRut   v          = new ValidaRut();
            Bu_Clientes r          = new Bu_Clientes();
            Clientes    c          = new Clientes();
            bool        rut_valido = v.validarRut(txtRut.Text.Trim().ToUpper());

            if (rut_valido == true)
            {
                //c.flag = 1;
                c.cliente_rut           = v.Aux;
                c.cliente_dv            = v.dv;;
                c.cliente_nombre        = txtNombre.Text.Trim().ToUpper();
                c.cliente_paterno       = txtPaterno.Text.Trim().ToUpper();
                c.cliente_materno       = txtMaterno.Text.Trim().ToUpper();
                c.cliente_nacimiento    = Convert.ToDateTime(txtNacimiento.Text.Trim().ToUpper());
                c.id_user               = 16712750;
                c.datos_cliente_celular = txtCelular.Text.Trim().ToUpper();
                c.datos_cliente_fono    = txtFijo.Text.Trim().ToUpper();
                c.datos_cliente_email   = txtEmail.Text.Trim().ToUpper();

                r.IngresaClientes(c);
                recarga();
            }
            else
            {
                Response.Write("<script language=javascript>alert('Rut Incorrecto Verifique');</script>");
                txtRut.Focus();
            }
        }
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            ValidaRut v          = new ValidaRut();
            bool      rut_valido = v.validarRut(txtRut.Text.Trim().ToUpper());

            if (rut_valido == true)
            {
                Bu_Clientes b = new Bu_Clientes();
                Clientes    c = new Clientes();

                c.flag                  = 1;
                c.cliente_rut           = v.Aux;
                c.datos_cliente_celular = txtCelular.Text.Trim();
                c.datos_cliente_fono    = txtFijo.Text.Trim();
                c.datos_cliente_email   = txtEmail.Text.Trim();
                c.id_user               = 16712750;
                b.IngresaDatoCliente(c);

                limpiar();
            }
            else
            {
                //Response.Write("<script language=javascript>alert('No Has Verificado el Rut\n O es Incorrecto Verifique');</script>");
                txtRut.Focus();
            }
        }
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            ValidaRut   v          = new ValidaRut();
            Bu_Clientes b          = new Bu_Clientes();
            Clientes    c          = new Clientes();
            bool        rut_valido = v.validarRut(txtRut.Text.Trim().ToUpper());

            if (rut_valido == true)
            {
                c.flag        = 2;
                c.cliente_rut = v.Aux;
                //c.cliente_dv = v.dv;
                DataSet ds = b.BuscaCliente(c);

                foreach (DataRow d in ds.Tables[0].Rows)
                {
                    txtNombre.Text = d["nombre"].ToString();
                }
                ds.Clear();
            }
        }
Example #5
0
        public JsonResult GrabaDatos(string rut, string pass, string nombreUsuario, string apellidoUsuario, int idPerfil, string email)
        {
            var usuario   = new ObjetoUsuarios();
            var validador = 0;

            if (!string.IsNullOrEmpty(rut))
            {
                if (ValidaRut.DigitoVerificador(rut))
                {
                    usuario.RutUsuario    = rut;
                    usuario.Pass          = HashMd5.GetMD5(pass);
                    usuario.NombreUsuario = string.Concat(nombreUsuario, " ", apellidoUsuario);
                    usuario.IdPerfil      = idPerfil;
                    usuario.Email         = email;
                    if (_control.GetVerificaUsuario(rut))
                    {
                        validador = 2;
                    }
                    else
                    {
                        if (_control.SetGrabaUsuario(usuario))
                        {
                            validador = 1;
                        }
                    }
                }
                else
                {
                    validador = 3;
                }
            }
            else
            {
                validador = 4;
            }
            //, JsonRequestBehavior.AllowGet --- solo si se usa metodo GET
            return(Json(validador));
        }
Example #6
0
        public ActionResult Index(LoginViewModel model, string returnUrl)
        {
            string url = string.Empty;

            try
            {
                var rutUsuario = ValidaRut.DigitoVerificador(model.Rut);


                if (!ModelState.IsValid)
                {
                    return(View(model));
                }
                else
                {
                    if (ValidaRut.DigitoVerificador(model.Rut))
                    {
                        Log.Info(string.Format("Ingreso al sistema con los datos del usuario: {0} desde la IP: {1}", model.Rut, Request.UserHostAddress));
                        var resultado     = login.Login(model.Rut, HashMd5.GetMD5(model.Password));
                        var datosUsuarios = new ObjetoLogin();
                        if (resultado.Count > 0)
                        {
                            for (var i = 0; i < resultado.Count; i++)
                            {
                                datosUsuarios.IdUsuario            = resultado[i].IdUsuario;
                                datosUsuarios.Nombre               = resultado[i].Nombre;
                                datosUsuarios.Email                = resultado[i].Email;
                                datosUsuarios.Rut                  = resultado[i].Rut;
                                datosUsuarios.IdPerfil             = resultado[i].IdPerfil;
                                datosUsuarios.AutorizaModificacion = resultado[i].AutorizaModificacion;
                                datosUsuarios.Activo               = resultado[i].Activo;
                            }
                            url = "~/Home/Index";
                            Session["DatosUsuario"] = datosUsuarios;
                            switch (datosUsuarios.IdPerfil)
                            {
                            case 1:
                                HttpContext.Session["PermisoUsuario"] = "Administrador";
                                break;

                            case 2:
                                HttpContext.Session["PermisoUsuario"] = "Ingreso";
                                break;

                            case 3:
                                HttpContext.Session["PermisoUsuario"] = "Lectura";
                                break;
                            }
                        }
                        else
                        {
                            url = "~/Error/Index?error=901";
                        }
                    }
                    else
                    {
                        url = "~/Login/Index";
                    }
                }
                return(Redirect(Url.Content(url)));
            }
            catch (Exception ex)
            {
                throw (new CapturaExcepciones(ex));
            }
        }