Exemplo n.º 1
0
        public ActionResult RegistrarUsuario(FormCollection form)
        {
            try
            {
                string   Correo = form["correo"], Contraseña = form["password"];
                Clientes cliente = db.GetClientes(null, true, 0).Where(x => x.Email == Correo).FirstOrDefault();
                Guid     id      = Guid.NewGuid();
                db.InsertUsuario(id, Correo, SHA1.Encode(Contraseña), "Cliente", "Cliente", true, 10, 0, 0, true);

                /*db.UpdateClientes(cliente.IdCliente,cliente.IdProveedor,cliente.NumeroDeCuenta,cliente.NumeroTelefonoAlarma,
                 *  cliente.PalabraClave,cliente.PalabraClaveSilenciosa,cliente.Nombres,cliente.ApellidoPaterno,cliente.ApellidoMaterno,
                 *  cliente.Calle,cliente.NoInterior,cliente.NoExterior,cliente.Colonia,cliente.CodigoPostal,cliente.Telefono,
                 *  cliente.TelefonoTrabajo,cliente.TelefonoCelular,cliente.Email,cliente.Foto,cliente.Estado,cliente.Pais,cliente.Ciudad,
                 *  cliente.IdProveedor,cliente.NumeroPatrocinador,cliente.FechaNacimiento,cliente.LugarNacimiento,cliente.Sexo,
                 *  cliente.EstadoCivil,cliente.Profesion,cliente.CURP,cliente.RFC,cliente.NumCtaPago,cliente.ClaveBancaria,cliente.Banco,
                 *  cliente.NumeroCLABE,cliente.Beneficiario,cliente.FechaCreacion,"Pagina Avenzo",true,id);*/
                FormsAuthentication.RedirectFromLoginPage(Correo, false);
                return(Redirect("/"));
            }
            catch (Exception ex)
            {
                ViewBag.Error   = "Ocurrio un error";
                ViewBag.Message = ex.Message;
                return(View("Error"));
            }
        }
Exemplo n.º 2
0
        public ActionResult Registrarse(RegistrarseView form)
        {
            FormsAuthentication.RedirectFromLoginPage(form.Correo, true);
            Guid IdUsuario = Guid.NewGuid();

            db.InsertUsuario(IdUsuario, form.Correo, SHA1.Encode(form.Contraseña), "Cliente", "Cliente", true, 10, 0, 0, true);
            db.InsertClientes(Guid.NewGuid(), Guid.Parse("9b13afbb-1455-483e-84d5-cf339dc7ff16"), IdUsuario, null, form.Nombres,
                              form.ApellidoPaterno, form.ApellidoMaterno, null, null,
                              null, null, null, null, null, null,
                              null, null, null, null, null, null, null,
                              "México", null, null, null, form.FechaNacimiento, null, Guid.NewGuid(),
                              null, null, null, null, null, null,
                              null, null, null, null, null, null,
                              null, DateTime.Now, null, true);
            return(Redirect("/"));
        }
Exemplo n.º 3
0
        public ActionResult Nuevo(string Tipo, string Permiso, Guid Id, string Usuario, int Timbres, string Contrasena)
        {
            try
            {
                Guid IdUsuario = Guid.NewGuid();
                if (Tipo == "Cliente")
                {
                    Clientes cliente = db.GetClientes(Id, true, 1).First();

                    /* db.UpdateClientes(Id, cliente.IdProveedor, cliente.NumeroDeCuenta, cliente.NumeroTelefonoAlarma,
                     *   cliente.PalabraClave, cliente.PalabraClaveSilenciosa, cliente.Nombres, cliente.ApellidoPaterno, cliente.ApellidoMaterno,
                     *   cliente.Calle, cliente.NoInterior, cliente.NoExterior, cliente.Colonia, cliente.CodigoPostal, cliente.Telefono,
                     *   cliente.TelefonoTrabajo, cliente.TelefonoCelular, Usuario, cliente.Foto, cliente.Estado, cliente.Pais, cliente.Ciudad,
                     *   cliente.TipoAfilacion, cliente.NumeroPatrocinador, cliente.FechaNacimiento, cliente.LugarNacimiento, cliente.Sexo,
                     *   cliente.EstadoCivil, cliente.Profesion, cliente.CURP, cliente.RFC, cliente.NumCtaPago, cliente.ClaveBancaria, cliente.Banco,
                     *   cliente.NumeroCLABE, cliente.Beneficiario, cliente.FechaCreacion, cliente.UsuarioCreacion, true, IdUsuario);*/
                }
                else
                {
                    Empleados empleado = db.GetEmpleados(0, null).Where(x => x.Id == Id).First();
                    db.UpdateEmpleado(empleado.Id, empleado.NoEmpleado, empleado.IdProveedor, empleado.Nombre, empleado.ApellidoMaterno,
                                      empleado.ApellidoPaterno, IdUsuario, Usuario, empleado.FechaNacimiento, empleado.FechaInicioRelLaboral,
                                      empleado.RFC, empleado.CURP, empleado.HuellaDactilar, empleado.Foto, empleado.INE, empleado.NumeroSeguridadSocial,
                                      empleado.Departamento, empleado.Direccion, empleado.Puesto, empleado.RiesgoPuesto, empleado.TipoContrato, empleado.TipoJornada,
                                      empleado.SalarioDiario, empleado.Banco, empleado.CuentaBancaria, empleado.ClaveEntFed, empleado.GradoEstudios, empleado.Telefono,
                                      empleado.TelefonoEmergencia, empleado.Firma, empleado.TipoSangre, empleado.CUIP, empleado.NumeroDeLicencia, empleado.NumeroDeAutorizacion,
                                      empleado.IdPlantilla, true);
                }
                db.InsertUsuario(IdUsuario, Usuario, Helpers.SHA1.Encode(Contrasena), Tipo, Permiso, true, Timbres, 0, 0, true);
            }
            catch (Exception ex)
            {
                return(Json(new { error = true, Message = ex.Message }, JsonRequestBehavior.AllowGet));
            }
            return(Json(new { error = false }, JsonRequestBehavior.AllowGet));
        }