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; }
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; }