Пример #1
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            Empresa empresa = LlenaClase();
            bool    paso    = true;

            if (empresa.Id_Empresa > 0)
            {
                paso = new BLL.RepositorioBase <Empresa>().Modify(empresa);
            }
            else
            {
                paso    = new BLL.RepositorioBase <Empresa>().Save(empresa);
                empresa = new BLL.RepositorioBase <Empresa>().GetList(x => true).LastOrDefault();
                Acceso_Empresa acceso = new Acceso_Empresa();
                acceso.Id_Empresa = empresa.Id_Empresa;
                acceso.Id_Usuario = HttpContext.Current.Request.Cookies.Get("UsuarioId").Value.ToInt();
                new BLL.RepositorioBase <Acceso_Empresa>().Save(acceso);
                //new BLL.RepositorioBase<Acceso_Empresa>().Save(new Acceso_Empresa());
            }
            if (!paso)
            {
                Utils.ShowToastr(this, "Error al intentar guardar la empresa!", "Error", "error");
                return;
            }

            Utils.ShowToastr(this, "Registro Guardado Correctamete!", "Exito", "success");

            return;
        }
Пример #2
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            Usuario data = LlenaClase();

            if (!EsValido(data))
            {
                Utils.ShowToastr(this, $"{data.Correo} ya ha sido registrado!", "Advertencia", "warning");
                return;
            }

            if (!textboxPassword.Text.Equals(textboxPasswordConfirm.Text))
            {
                Utils.ShowToastr(this, $"Las claves que ha introducido no coinciden", "Advertencia", "warning");
                return;
            }
            bool paso = true;

            if (data.Id_Usuario > 0)
            {
                paso = new BLL.RepositorioBase <Usuario>().Modify(data);
            }
            else
            {
                paso = new BLL.RepositorioBase <Usuario>().Save(data);
                Usuario        last   = new BLL.RepositorioBase <Usuario>().GetList(x => true).LastOrDefault();
                Acceso_Empresa acceso = new Acceso_Empresa();
                acceso.Id_Usuario = last.Id_Usuario;
                acceso.Id_Empresa = HttpContext.Current.Request.Cookies.Get("EmpresaId").Value.ToInt();
                new BLL.RepositorioBase <Acceso_Empresa>().Save(acceso);
                //new BLL.RepositorioBase<Acceso_Usuario>().Save(new Acceso_Usuario());
            }
            if (!paso)
            {
                Utils.ShowToastr(this, "Error al intentar guardar la data!", "Error", "error");
                return;
            }

            Utils.ShowToastr(this, "Registro Guardado Correctamete!", "Exito", "success");
            return;
        }