public IHttpActionResult Show2(AdminModel admin) { u = credenciales.getUsuario(); var consulta = AdminData.Mostrar2(admin.AdminsID); return(Ok(consulta)); }
public void Init() { AdminData ad = new AdminData(); metroGrid1.DataSource = ad.GetAdminShowList(); metroGrid2.DataSource = ad.GetAdminOwnInfo(this.admId); metroTextBox1.Clear(); metroTextBox2.Clear(); metroTextBox3.Clear(); metroTextBox4.Clear(); if (metroComboBox1.Text == "Admin" || metroComboBox1.Text == "") { metroGrid1.DataSource = ad.GetAdminShowList(); } if (metroComboBox1.Text == "Manager") { ManagerData md = new ManagerData(); metroGrid1.DataSource = md.GetManagerShowList(); } if (metroComboBox1.Text == "Employee") { EmployeeData ed = new EmployeeData(); metroGrid1.DataSource = ed.GetEmployeeShowList(); } }
public void Configure(IApplicationBuilder app, IHostingEnvironment env, EfDbContext context, RoleManager <ApplicationRole> roleManager, UserManager <ApplicationUser> userManager) { if (env.IsDevelopment()) { app.UseExceptionHandler("/Account/Error"); app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); app.UseStaticFiles(); } else { app.UseExceptionHandler("/Account/Error"); app.UseStaticFiles(); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseSession(); app.UseAuthentication(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=MainPage}/{id?}"); }); AdminData.Initialize(context, userManager, roleManager).Wait(); ProductsData.Initialize(context).Wait(); }
public override void ReadFromBuffer(NetIncomingMessage buffer) { var count = buffer.ReadVariableInt32(); AvailableCommands = new string[count]; for (var i = 0; i < count; i++) { AvailableCommands[i] = buffer.ReadString(); } if (buffer.ReadBoolean()) { var active = buffer.ReadBoolean(); buffer.ReadPadBits(); var flags = (AdminFlags)buffer.ReadUInt32(); var title = buffer.ReadString(); Admin = new AdminData { Active = active, Title = title, Flags = flags, }; } }
private void Connexion(object obj) { try { pwBox = obj as PasswordBox; TherapeuteDB therapeute = AdminData.Connexion(NomUtilisateur, pwBox.Password); if (therapeute != null) { Singleton.identificationAdmin(); Singleton singletonAdmin = Singleton.getInstance(); singletonAdmin.Admin = (new Admin(therapeute.Nom, therapeute.Prenom, therapeute.Login, therapeute.MotDePasse)); NomUtilisateur = null; SimpleIoc.Default.GetInstance <INavigation>().NavigateTo <HomeViewModel>(true); //log le thérapeut connecté logger.Info("Connexion de " + therapeute.Prenom + " " + therapeute.Nom + " Login : " + therapeute.Login); } else { MessageBox.Show(AxLanguage.Languages.REAplan_Connexion_Erreur2, AxLanguage.Languages.REAplan_Inscription_Erreur, MessageBoxButton.OK, MessageBoxImage.Error); } } catch (Exception ex) { GestionErreur.GerrerErreur(ex); } }
public static void RunProcessAdmin(string workingDirectory, string filename, string args = "") { ProcessStartInfo processInfo = new ProcessStartInfo(); //создаем новый процесс SecureString pass = new SecureString(); AdminData data = ViewModel.Settings.GetInstance().AdminData; var p = Model.DesSecurity.Decrypt(data.Password); foreach (var c in p) { pass.AppendChar(c); } p = ""; processInfo.Verb = "runas"; processInfo.UseShellExecute = false; processInfo.WorkingDirectory = workingDirectory; processInfo.FileName = filename; processInfo.Arguments = args; processInfo.UserName = Model.DesSecurity.Decrypt(data.Name); processInfo.Domain = Model.DesSecurity.Decrypt(data.Domain); processInfo.Password = pass; try { Process.Start(processInfo); } catch (Exception ex) { MessageBox.Show($"SintekExplorerPath - \"{Directory.GetCurrentDirectory()}\". {ex.Message}", $"Ошибка запуска {filename}", MessageBoxButton.OK, MessageBoxImage.Error); } }
//修改需求 public ActionResult Edit(int id = 0, string datetime = "", int designerId = 0) { //加载需求 var adminlist = AdminData.GetList() ?? new List <Mng_User>(); List <Mng_User> userList = null; userList = adminlist.FindAll(o => o.InJob == true && designDepartIds.Contains(o.DepartId.Value)) ?? new List <Mng_User>(); //没有分配权限时,只显示自己 if (arrIds.Contains(MyInfo.Id) && !ConfigurationManager.AppSettings["SuperAdminIds"].ToString().Contains($"{MyInfo.Id}")) { designerId = MyInfo.Id; userList = userList.FindAll(o => o.Id == MyInfo.Id); } ViewBag.designerList = userList ?? new List <Mng_User>(); Design_ArtTaskList model = null; if (id > 0) { model = Bll.BllDesign_ArtTaskList.First(o => o.Id == id); } if (model == null) { return(LayerAlertSuccessAndRefresh("加载需求失败,未找到该需求")); } //判断需求是否已被领取 if (model.Display == 2 && model.DesignerId != MyInfo.Id && !adminIds.Contains(MyInfo.Id)) { return(LayerAlertAndCallback("该需求已被其他人领取,请重新选择", "getTasklist.addDataFail()")); } //设置表单初始值 if (!string.IsNullOrEmpty(datetime) && model.Display == 1) { if (designerId > 0) { model.DesignerId = designerId; } model.EstimatedStartDate = datetime.ToDateTime(); } //显示部门名称 if (model.DepartmentId != null && model.DepartmentId > 0) { model.DepartmentName = Bll.BllMng_DepartmentClass.First(o => o.Id == model.DepartmentId)?.ClassName; } //提交人 if (model.SubmitterId != null && model.SubmitterId > 0) { model.SubmitterName = Bll.BllMng_User.First(o => o.Id == model.SubmitterId)?.RealName; } ViewBag.StartDate = model.EstimatedStartDate; ViewBag.DemandTypeList = Bll.BllDesign_DemandType.GetList() ?? new List <Design_DemandType>(); ViewBag.DetailTypeList = Bll.BllDesign_DetailType.GetList() ?? new List <Design_DetailType>(); return(View(model)); }
private void MoveToInscription(object obj) { try { pwBox = obj as PasswordBox; TherapeuteDB therapeute = AdminData.Connexion(NomUtilisateur, pwBox.Password); if (therapeute != null) { if (AdminData.IsAdministrateur(NomUtilisateur, pwBox.Password)) { NomUtilisateur = null; //Nom = null; //Prenom = null; FirstTime = true; InternView = PagesInternes[1]; } else { MessageBox.Show(AxLanguage.Languages.REAplan_Impossible_Enregistrer_Utilisateur, AxLanguage.Languages.REAplan_Inscription_Erreur, MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show(AxLanguage.Languages.REAplan_Connexion_Erreur, AxLanguage.Languages.REAplan_Inscription_Erreur, MessageBoxButton.OK, MessageBoxImage.Error); } } catch (Exception ex) { GestionErreur.GerrerErreur(ex); } }
public ActionResult ShowCalendar(int id = 0) { Design_ArtTaskList model = null; //选中当前需求 if (id > 0) { model = Bll.BllDesign_ArtTaskList.First(o => o.Id == id); } ViewBag.TaskId = id; ViewBag.CurrentDesigner = 0; if (model != null && model.Display == 2) { ViewBag.CurrentDesigner = model.DesignerId ?? 0; } //如果当前登录是设计师且没有分配的权限,优先显示他的任务 if (arrIds.Contains(MyInfo.Id) && !adminIds.Contains(MyInfo.Id)) { ViewBag.CurrentDesigner = MyInfo.Id; } //获取设计部人员列表 var adminlist = AdminData.GetList() ?? new List <Mng_User>(); ViewBag.designerList = adminlist.FindAll(o => o.InJob == true && designDepartIds.Contains(o.DepartId.Value)) ?? new List <Mng_User>(); return(View(model)); }
public IHttpActionResult Show() { u = credenciales.getUsuario(); var consulta = AdminData.Mostrar(u); return(Ok(consulta)); }
// GET: SuperAdmin public ActionResult Index() { var viewModel = new AdminData(); viewModel.Admins = db.Admin; return(View(viewModel)); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, RoleManager <IdentityRole> roleManager, UserManager <ApplicationUser> userManager) { loggerFactory.AddConsole(Configuration.GetSection("Logging")); loggerFactory.AddDebug(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); app.UseBrowserLink(); } else { app.UseExceptionHandler("/Home/Error"); } app.UseStaticFiles(); app.UseIdentity(); RolesData.SeedRoles(roleManager).Wait(); AdminData.SeedAdminAccountAsync(roleManager, userManager).Wait(); // Add external authentication middleware below. To configure them please see https://go.microsoft.com/fwlink/?LinkID=532715 app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); SeedData.Initialize(app.ApplicationServices); }
public async Task <IActionResult> Edit(string id, [Bind("Id,isVisibleS1L,isVisibleS2L,isVisibleS3L,isVisibleS4L,isVisibleS5L,isVisibleS6L,isVisibleS7L,isVisibleS8L,isVisibleS9L,isVisibleS10L,isVisibleS11L,isVisibleS12L,isVisibleS13L,isVisibleS14L,isVisibleS15L,isVisibleS16L")] AdminData adminData) { if (id != adminData.Id) { return(NotFound()); } if (ModelState.IsValid) { try { //get the existing ID so we don't make a new row var rowid = _context.AdminData.Select(a => a.Id).FirstOrDefault(); adminData.Id = rowid; _context.Update(adminData); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AdminDataExists(adminData.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Create", "SeatBookings")); // return RedirectToAction(nameof(Index)); } return(View(adminData)); }
public static void WriteEmail() { HardwareConf conf = ReadConfig(); MailMessage m = new MailMessage(); SmtpClient sc = new SmtpClient(); AdminData temp = AdminData.ReadData(); try { m.From = new MailAddress("*****@*****.**"); m.To.Add(temp.adminmail); m.Subject = "Tagesbericht"; m.IsBodyHtml = true; foreach (var item in changes) { m.Body += item + "<br>"; } sc.Host = "smtp.gmail.com"; sc.Port = 587; sc.Credentials = new System.Net.NetworkCredential("*****@*****.**", "Reddevil89"); sc.EnableSsl = true; sc.Send(m); } catch (Exception ex) { WriteErrorLog(ex); } }
public async Task <ActionResult> adminlogin(AdminData a) { List <AdminData> admins = new List <AdminData>(); HttpClient client = _api.Initaladmin(); HttpResponseMessage res = await client.GetAsync("api/Admin"); if (res.IsSuccessStatusCode) { var results = res.Content.ReadAsStringAsync().Result; admins = JsonConvert.DeserializeObject <List <AdminData> >(results); } foreach (var item in admins) { if (item.UserName == a.UserName && item.Password == a.Password) { return(RedirectToAction("create1")); } else { _log4net.Error("invalid admin"); ViewBag.msg = "Invalid admin name or password"; } } return(View()); }
public IHttpActionResult GetAllDeletedEmployees() { AdminData data = new AdminData(); var emp = data.GetAllDeletedEmployees(); return(Ok(emp)); }
//set the mfile working environment private void SetUserinfo() { string fileLoc = AppDomain.CurrentDomain.BaseDirectory + "Assets\\setting.bak"; if (!File.Exists(fileLoc)) //if file doesn't exist, create one! { string tempdata = JsonConvert.SerializeObject(new AdminData()); using (StreamWriter sw = new StreamWriter(fileLoc)) { sw.Write(tempdata); sw.Close(); } userinfo = new AdminData(); return; } StreamReader sr = new StreamReader(fileLoc); string settingData = sr.ReadToEnd(); userinfo = JsonConvert.DeserializeObject <AdminData>(settingData); sr.Close(); if (userinfo is null || String.IsNullOrEmpty(userinfo.BaseUrl)) { return; } if (userinfo.BaseUrl.Substring(userinfo.BaseUrl.Length - 1, 1) != "/") { userinfo.BaseUrl += "/"; } }
private void WorkerAdmin_DoWork(object sender, DoWorkEventArgs e) { // Executes when RunWorkerAsync() is called List <object> dataReceived = new AdminData().GetAdminList(); //change for other all e.Result = dataReceived; }
public void Init(string ae) { new_name.Clear(); new_mail.Clear(); AdminData ad = new AdminData(); Admin_info.DataSource = ad.GetAdminOwnInfo(admId); }
public static AdminData ReadData() { System.Xml.Serialization.XmlSerializer reader = new System.Xml.Serialization.XmlSerializer(typeof(AdminData)); System.IO.StreamReader file = new System.IO.StreamReader(AppDomain.CurrentDomain.BaseDirectory + "\\tools.xml"); AdminData admin = (AdminData)reader.Deserialize(file); file.Close(); return(admin); }
public static void WriteData(AdminData data) { System.Xml.Serialization.XmlSerializer writer = new System.Xml.Serialization.XmlSerializer(typeof(AdminData)); var path = (AppDomain.CurrentDomain.BaseDirectory + "\\tools.xml"); System.IO.FileStream file = System.IO.File.Create(path); writer.Serialize(file, data); file.Close(); }
public int Updataadmbll(AdminData adminData) { if (sDAL.UpdataAdmdata(adminData) == 1) { Keepinformation.AdminEmail = adminData.AdminEmail; Keepinformation.AdminTitle = adminData.AdminTitle; Keepinformation.AdminPwd = adminData.AdminPwd; } return(sDAL.UpdataAdmdata(adminData)); }
// Đăng nhập Admin public ActionResult Login() { AdminData admin = (AdminData)Session["admin"]; if (admin != null) { return(Redirect(adminhome)); } return(View(admin)); }
public IActionResult Create([Bind("Id,isVisibleS1L,isVisibleS2L,isVisibleS3L,isVisibleS4L,isVisibleS5L,isVisibleS6L,isVisibleS7L,isVisibleS8L,isVisibleS9L,isVisibleS10L,isVisibleS11L,isVisibleS12L,isVisibleS13L,isVisibleS14L,isVisibleS15L,isVisibleS16L")] AdminData adminData) { //if (ModelState.IsValid) //{ // _context.Update(adminData); // await _context.SaveChangesAsync(); // return RedirectToAction(nameof(Index)); //} return(RedirectToAction("Edit")); }
public IHttpActionResult UpdateRegister([FromBody] AdminModel admin) { ImagenModel imagenModel = new ImagenModel(); var nose = imagenModel.getIamge(); u = credenciales.getUsuario(); var consulta = AdminData.UpdateRegister(admin.Name, admin.LastNameP, admin.LastNameM, admin.Users, admin.Pass, admin.InstitutionID, nose, u); return(Ok(consulta)); }
public IActionResult PostAdminEntity([FromBody] AdminData adminData) { try { return(Ok(_logic.CreateAdmin(adminData))); } catch (Exception e) { return(BadRequest(e)); } }
public ActionResult Index() { AdminData admin = (AdminData)Session["admin"]; if (admin == null) { return(Redirect(loginadmin)); } return(View()); }
public void Admin_Pas_Dans_La_Bd() { var requete = from c in context.TherapeuteDBs where c.Administrateur == true select c; var admin = requete.FirstOrDefault(); context.DeleteObject(admin); context.SaveChanges(); Assert.IsFalse(AdminData.AdminInBd()); }
public void Inscription_Administrateur() { AdminData.InscriptionTherapeute("Monsieur", "Michel", "michadmin", "12345", true); var requete = from c in context.TherapeuteDBs where c.Administrateur == true && c.Login == "michadmin" select c; var admin = requete.FirstOrDefault(); Assert.IsNotNull(admin); }
/// <summary> /// 管理员登录用函数,成功则返回对应的Admin对象,否则返回null /// </summary> /// <param name="admin">要验证的Admin对象</param> /// <returns>成功返回Admin的详细信息,否则返回null</returns> public static Admin isLegalLogin(Admin admin) { Admin result = null; if (isLegalLoginInfo(admin)) { AdminData adminData = AdminData.GetNewInstance(); result = adminData.GetAdminByAccountAndPassword(admin); } return(result); }
public bool guardarPago() { try { AdminData ad = new AdminData(); ad.guardarPago(this); return true; } catch { return false; } }
public bool actualizar(pago miPago) { try { AdminData ad = new AdminData(); ad.modificarVenta(this, miPago); return true; } catch { return false; } }
public void eliminar() { AdminData ad=new AdminData(); ad.eliminarPago(this.Id); }
public static List<pagoParaMostrar> cargarTodosParaMostrar(int idCliente, DateTime fecha) { AdminData ad = new AdminData(); List<pagoParaMostrar> misPagos = ad.recuperarTodosLosPagosParaMostrar(idCliente, fecha);//new List<pagoParaMostrar>(); return misPagos; }
public static List<pago> cargarTodos(int idCliente, DateTime fecha) { AdminData ad = new AdminData(); return ad.recuperarTodosLosPagos(idCliente, fecha); }
public bool eliminar() { try { AdminData ad = new AdminData(); ad.eliminarVenta(this); return true; } catch { return false; } }
public static List<registroVentas> recuperarRegistrosVentas() { AdminData ad = new AdminData(); List<registroVentas> misVentas = ad.recuperarRegistrosVentas(DateTime.Now, DateTime.Now, 0, 0); return misVentas; }
public static List<registroVentas> recuperarRegistrosVentas(int idCliente, DateTime fechaInicio, DateTime fechaFin) { AdminData ad = new AdminData(); List<registroVentas> misVentas = ad.recuperarRegistrosVentas(fechaInicio, fechaFin, idCliente, 0); return misVentas; }
public bool guardar(pago miPago) { try { AdminData ad = new AdminData(); ad.guardarVenta(this, miPago); return true; } catch { return false; } }
public static List<filaParaImprimirVenta> presentarVentas(DateTime fechaInicio, DateTime fechaFin) { AdminData ad = new AdminData(); return ad.armarListaVentasParaImprimir(fechaInicio, fechaFin); }