public IActionResult EditCategory(Category c) { TaskDB taskDB = new TaskDB(@"Data Source=.\sqlexpress;Initial Catalog=ToDo;Integrated Security=True;"); taskDB.EditCategory(c); return(Redirect("/home/SeeCategories")); }
public IActionResult Complete(int id) { TaskDB taskDB = new TaskDB(@"Data Source=.\sqlexpress;Initial Catalog=ToDo;Integrated Security=True;"); taskDB.MarkAsComplete(id); return(Redirect("/home/home")); }
public laskut() { InitializeComponent(); dtpAlku.CustomFormat = " "; dtpLoppu.CustomFormat = " "; dgvLaskut.DataSource = TaskDB.HaeKaikkiLaskut(); }
private void btnHaeAsiakas_Click(object sender, EventArgs e) { try { //Hakee asiakkaan sähköpostiosoitteen perusteella ja syöttää tiedot textboxeihin valmiiksi Asiakas a = new Asiakas(); a.Email = tbEmail.Text; DataTable t = TaskDB.HaeAsiakas(a); a.Etunimi = t.Rows[0].Field <string>(2); a.Sukunimi = t.Rows[0].Field <string>(3); a.Lahiosoite = t.Rows[0].Field <string>(4); a.Puhelinnro = t.Rows[0].Field <string>(6); a.Postinro = t.Rows[0].Field <string>(1); a.Asiakas_id = int.Parse(t.Rows[0].ItemArray[0].ToString()); tbEtunimi.Text = a.Etunimi; tbSukunimi.Text = a.Sukunimi; tbOsoite.Text = a.Lahiosoite; tbPostinro.Text = a.Postinro; tbPuhnro.Text = a.Puhelinnro; tbID.Text = a.Asiakas_id.ToString(); } catch { throw; } }
private void btnPoista_Click(object sender, EventArgs e) { int row = dgvPalv.SelectedCells[0].RowIndex; int id = int.Parse(dgvPalv.Rows[row].Cells[0].Value.ToString()); int rivi = dgvVaraus.SelectedCells[0].RowIndex; int varausid = int.Parse(dgvVaraus.Rows[rivi].Cells[0].Value.ToString()); TaskDB.PoistaVarauksenPalvelu(id, varausid); dgvPalv.DataSource = TaskDB.HaeVarauksenPalvelut(varausid); double summa = 0; double kerroin = 0.1; Palvelu p = new Palvelu(); foreach (DataGridViewRow rivi2 in dgvPalv.Rows) { if (rivi2.Index < dgvPalv.RowCount - 1) { string str = dgvPalv.Rows[rivi2.Index].Cells[3].Value.ToString(); summa += Convert.ToDouble(str); } } lbPHinta.Text = (summa + (summa * kerroin)).ToString(); double kokonaissumma = double.Parse(lbSumma.Text) + double.Parse(lbPHinta.Text); lbYht.Text = kokonaissumma.ToString(); }
public avaaLasku(int varausid, int lasku_id) { InitializeComponent(); dgvVaraus.DataSource = TaskDB.HaeVaraus(varausid); dgvMokki.DataSource = TaskDB.HaeMokki(varausid); dgvAsiakas.DataSource = TaskDB.HaeAs(varausid); dgvPalv.DataSource = TaskDB.HaeVarauksenPalvelut(varausid); DataTable t = TaskDB.HaeSumma(lasku_id); lbSumma.Text = t.Rows[0].ItemArray[0].ToString(); double summa = 0; double kerroin = 0.1; Palvelu p = new Palvelu(); foreach (DataGridViewRow rivi in dgvPalv.Rows) { if (rivi.Index < dgvPalv.RowCount - 1) { string str = dgvPalv.Rows[rivi.Index].Cells[3].Value.ToString(); summa += Convert.ToDouble(str); } } lbPHinta.Text = (summa + (summa * kerroin)).ToString(); double kokonaissumma = double.Parse(lbSumma.Text) + double.Parse(lbPHinta.Text); lbYht.Text = kokonaissumma.ToString(); }
private void btnTeeVaraus_Click(object sender, EventArgs e) { try { //Etsii dgv:stä valitun rivin rivi-indexin ja hakee sen id-numeron muuttujaan ja hakee tietokannasta tiedot mökistä, jolla ko id-numro Mokki m = new Mokki(); int row = dgvMokit.SelectedCells[0].RowIndex; int id = int.Parse(dgvMokit.Rows[row].Cells[0].Value.ToString()); DateTime alku = dtpAlku.Value; DateTime loppu = dtpLoppu.Value; double lkm = (loppu - alku).TotalDays; dgvMokit.DataSource = null; DataTable t = TaskDB.Hae(id); string ta = cbToimintaAlue.Text; cbToimintaAlue.SelectedItem = null; //t siirtää valitun mökin tiedot, ta siirtää toiminta-alueen nimen. varaus vr = new varaus(id, t, ta, alku, loppu, lkm); vr.Show(); } catch (Exception ex) { MessageBox.Show("Valitse mökki! " + ex.Message); } }
public override void OnHandlerMessage(OperationRequest request, OperationResponse response, ClientPeer peer) { SubCode subCode = ParameterTool.GetParameter <SubCode>(request.Parameters, ParameterCode.SubCode, false); Dictionary <byte, object> parameters = response.Parameters; parameters.Add((byte)ParameterCode.SubCode, subCode); switch (subCode) { case SubCode.GetTaskDBList: List <TaskDB> taskDBList = manager.GetTaskDBList(peer.LoginRole); foreach (var taskDBTemp in taskDBList) { taskDBTemp.Role = null; //防止json解析错误 } ParameterTool.AddParameter(response.Parameters, ParameterCode.TaskDBList, taskDBList); response.ReturnCode = (short)ReturnCode.Success; break; case SubCode.AddTaskDB: TaskDB taskDBAdd = ParameterTool.GetParameter <TaskDB>(request.Parameters, ParameterCode.TaskDB); taskDBAdd.Role = peer.LoginRole; manager.AddTaskDB(taskDBAdd); taskDBAdd.Role = null; ParameterTool.AddParameter(response.Parameters, ParameterCode.TaskDB, taskDBAdd); response.ReturnCode = (short)ReturnCode.Success; break; case SubCode.UpdateTaskDB: TaskDB taskDBUpdate = ParameterTool.GetParameter <TaskDB>(request.Parameters, ParameterCode.TaskDB); taskDBUpdate.Role = peer.LoginRole; manager.UpdateTaskDB(taskDBUpdate); response.ReturnCode = (short)ReturnCode.Success; break; } }
public void UpdateTaskDB(TaskDB taskDB) { Dictionary<byte, object> parameters = new Dictionary<byte, object>(); taskDB.Role = null; ParameterTool.AddParameters<TaskDB>(parameters, ParameterCode.Taskdb, taskDB); PhotonEngine.Instance.SendRequest(opCode, SubCode.UpdateTask, parameters); }
public override void OnOperationResponse(OperationResponse response) { SubCode subCode = ParameterTool.GetParameter <SubCode>(response.Parameters, ParameterCode.SubCode, false); switch (subCode) { case SubCode.GetTaskDB: List <TaskDB> list = ParameterTool.GetParameter <List <TaskDB> >(response.Parameters, ParameterCode.TaskDBList); if (OnGetTaskDBList != null) { OnGetTaskDBList(list); } break; ; case SubCode.AddTaskDB: TaskDB taskDb = ParameterTool.GetParameter <TaskDB>(response.Parameters, ParameterCode.TaskDB); if (OnAddTaskDB != null) { OnAddTaskDB(taskDb); } break; ; case SubCode.UpdateTaskDB: if (OnUpdateTaskDB != null) { OnUpdateTaskDB(); } break; } }
public JsonResult UpdateTask(string _todoTitle, string _todoDetail, string _todoEndDate, int _todoId, List <int> _todoUsers, List <int> _todoTasks) { try { using (var context = new ProjectManagementEntities()) { var _personId = JsonConvert.DeserializeObject <Person>(HttpContext.Session.GetString("ActivePerson")).Id; _todoUsers.Add(_personId); _todoUsers = _todoUsers.Distinct().ToList(); var projectId = context.Task.FirstOrDefault(x => x.Id == _todoId).ProjectId; var DetailTask = new Task() { Title = _todoTitle, Detail = _todoDetail, EndDate = DateTime.ParseExact(_todoEndDate, "dd/MM/yyyy", null), Id = _todoId, Status = 1, ProjectId = projectId }; var result = TaskDB.GetInstance().UpdateTask(DetailTask, _todoUsers); return(Json(result != null)); } } catch (System.Exception exc) { throw exc; } }
public IActionResult CatAdd(string name) { TaskDB taskDB = new TaskDB(@"Data Source=.\sqlexpress;Initial Catalog=ToDo;Integrated Security=True;"); taskDB.AddCategory(name); return(Redirect("/home/seecategories")); }
private void Delete_Invoked(SwipeItem sender, SwipeItemInvokedEventArgs args) { ViewUserTask._tasks.Remove((TaskModel)args.SwipeControl.DataContext); TaskModel swipedTask = (TaskModel)args.SwipeControl.DataContext; TaskDB.RemoveTask(swipedTask.TaskId); }
public void OnAddTaskDB(TaskDB taskDB) { Task task = null; taskDict.TryGetValue(taskDB.TaskId, out task); task.SyncTask(taskDB); }
public void UpdateTaskDB(TaskDB taskDB) //向服务器更新任务进度 { Dictionary <byte, object> parameters = new Dictionary <byte, object>(); ParameterTool.AddParameter(parameters, ParameterCode.TaskDB, taskDB); PhotonEngine.Instance.SendRequest(OpCode, SubCode.UpdateTaskDB, parameters); }
public varaus(int id, DataTable t, string ta, DateTime alku, DateTime loppu, double lkm) { //varausformin latauksessa hakee mökkitiedot tietokannasta ja avaa labeleihin InitializeComponent(); //Laskee alvillisen hinnan double alvKerroin = t.Rows[0].Field <double>(9) / 100; double alviton = t.Rows[0].Field <double>(8); double hinta = alviton + (alviton * alvKerroin); lblID.Text = id.ToString(); lblAlku.Text = alku.ToString(); lblLoppu.Text = loppu.ToString(); lblHinta.Text = (hinta * lkm).ToString(); lblToimintaalue.Text = ta; lblMokkinimi.Text = t.Rows[0].Field <string>(3); lblHenkilomaara.Text = "Henkilömäärä " + t.Rows[0].Field <int>(6).ToString(); lblKatuosoite.Text = t.Rows[0].Field <string>(4); lblPostinro.Text = t.Rows[0].Field <string>(2); lblKuvaus.Text = t.Rows[0].Field <string>(5); lblVarustelu.Text = t.Rows[0].Field <string>(7); //Hakee listboxeihin kyseisen toiminta-alueen palvelut lbPalv.DataSource = TaskDB.HaePalvelunNimi(ta); lbPalv.ValueMember = "palvelu_id"; lbPalv.DisplayMember = "nimi"; }
private void button1_Click(object sender, EventArgs e) { DateTime alku = DateTime.Parse(dtpAlku.Text); DateTime loppu = DateTime.Parse(dtpLoppu.Text); dgvLaskut.DataSource = TaskDB.HaeLaskut(alku, loppu); }
public JsonResult UpdateQuickTask(string _todoName, string _todoEndDate, int _todoId, int _projectId, List <int> _todoUsers) { try { var _personId = JsonConvert.DeserializeObject <Person>(HttpContext.Session.GetString("ActivePerson")).Id; _todoUsers.Add(_personId); _todoUsers = _todoUsers.Distinct().ToList(); var QuickTask = new Task() { Title = _todoName, Detail = "", EndDate = DateTime.ParseExact(_todoEndDate, "dd/MM/yyyy", null), Id = _todoId, Status = 1, ProjectId = _projectId }; var result = TaskDB.GetInstance().UpdateTask(QuickTask, _todoUsers); return(Json(result != null)); } catch (System.Exception exc) { throw exc; } }
private void btnLisaamokki_Click(object sender, EventArgs e) { try { //Syötetään mökin tiedot olioon. Mokki m = new Mokki(); m.Mokkinimi = tbNimi.Text; m.MokinToimintaalue.Nimi = cbAlue.Text; m.MokinToimintaalue.Toimintaalue_id = int.Parse(cbAlue.SelectedValue.ToString()); m.Katuosoite = tbOsoite.Text; m.Postinro = tbPostinro.Text; m.Henkilomaara = int.Parse(tbHenkilomaara.Text); m.Kuvaus = tbKuvaus.Text; m.Varustelu = tbVarustelu.Text; m.Mokinhinta = double.Parse(tbHinta.Text); m.Mokinalv = 10; //Lisätään tietokantaan TaskDB.LisaaMokki(m); //Tyhjennetään tekstiboxit tbNimi.Clear(); cbAlue.SelectedItem = null; tbHenkilomaara.Clear(); tbKuvaus.Clear(); tbOsoite.Clear(); tbPostinro.Clear(); tbVarustelu.Clear(); tbHinta.Clear(); //Haetaan mökit eli päivitetään muutokset DataGridView-taulukkoon dgvMokkilista.DataSource = TaskDB.HaeMokit(); } catch (Exception ex) { MessageBox.Show("Virheellinen syöte! " + ex.Message); } }
public override void OnHandlerMessage(Photon.SocketServer.OperationRequest request, OperationResponse response, ClientPeer peer, SendParameters sendParameters) { SubCode subCode = ParameterTool.GetParameter <SubCode>(request.Parameters, ParameterCode.SubCode, false); response.Parameters.Add((byte)ParameterCode.SubCode, subCode); switch (subCode) { case SubCode.AddTaskDB: TaskDB taskDB = ParameterTool.GetParameter <TaskDB>(request.Parameters, ParameterCode.TaskDB); taskDB.Role = peer.LoginRole; taskDBManager.AddTaskDB(taskDB); taskDB.Role = null; ParameterTool.AddParameter(response.Parameters, ParameterCode.TaskDB, taskDB); response.ReturnCode = (short)ReturnCode.Success; break; case SubCode.GetTaskDB: List <TaskDB> list = taskDBManager.GetTaskDBList(peer.LoginRole); foreach (var taskDb in list) { taskDb.Role = null; } ParameterTool.AddParameter(response.Parameters, ParameterCode.TaskDBList, list); response.ReturnCode = (short)ReturnCode.Success; break; case SubCode.UpdateTaskDB: TaskDB taskDB2 = ParameterTool.GetParameter <TaskDB>(request.Parameters, ParameterCode.TaskDB); taskDB2.Role = peer.LoginRole; taskDBManager.UpdateTaskDB(taskDB2); response.ReturnCode = (short)ReturnCode.Success; break; } }
// GET: TaskList/Details/5 public ActionResult Details(int id) { List <myTask> taskList = TaskDB.getAllTasks(); myTask selectedTask = taskList.Find(x => x.Id == id); return(View(selectedTask)); }
private void btnPoista_Click(object sender, EventArgs e) { int row = dgvLaskut.SelectedCells[0].RowIndex; int id = int.Parse(dgvLaskut.Rows[row].Cells[0].Value.ToString()); TaskDB.PoistaLasku(id); dgvLaskut.DataSource = TaskDB.HaeKaikkiLaskut(); }
public void UpdateTaskDB(TaskDB taskDB) { Dictionary <byte, object> parameters = new Dictionary <byte, object>(); taskDB.Role = null; ParameterTool.AddParameters <TaskDB>(parameters, ParameterCode.Taskdb, taskDB); PhotonEngine.Instance.SendRequest(opCode, SubCode.UpdateTask, parameters); }
public VarausMuokkaus(varausL v) { InitializeComponent(); lbPalvelut.DataSource = TaskDB.HaePalv(v); lbPalvelut.ValueMember = "palvelu_id"; lbPalvelut.DisplayMember = "nimi"; lbPalvelut.SelectedItem = null; }
public IActionResult CreateTask(ToDo task) { if (ModelState.IsValid) { TaskDB.AddTask(task, context); } return(View(task)); }
public IActionResult Add(ToDoItems t, string name) { TaskDB taskDB = new TaskDB(@"Data Source=.\sqlexpress;Initial Catalog=ToDo;Integrated Security=True;"); Category cat = taskDB.GetCategoryId(name); taskDB.AddToDo(t, cat); return(Redirect("/home/home")); }
public void AddTaskDB(TaskDB taskDB) { Dictionary <byte, object> parameters = new Dictionary <byte, object>(); taskDB.Role = null; ParameterTool.AddParmeter(parameters, ParameterCode.TaskDB, taskDB); PhotonEngine.Instance.SendRequest(OpCode, SubCode.AddTaskDB, parameters); }
public void OnAddTaskDB(TaskDB taskDB) { Task task = null; if (taskDict.TryGetValue(taskDB.TaskID, out task)) { task.SyncTask(taskDB); } }
public IActionResult CompleteTask(int id) { ToDo item = TaskDB.GetTask(context, id); context.ToDos.Remove(item); context.SaveChanges(); return(RedirectToAction("Index")); }
public void UpdateTaskDB(TaskDB taskDB) { using (var session = NHibernateHelper.OpenSession()) { using (var transaction = session.BeginTransaction()) { taskDB.LastUpdateTime = new DateTime(); session.Update(taskDB); transaction.Commit(); } } }
public raportointi() { InitializeComponent(); dtpAlku.CustomFormat = " "; dtpLoppu.CustomFormat = " "; cbToimialueet.DataSource = TaskDB.HaeToimintaalue(); cbToimialueet.ValueMember = "toimintaalue_id"; cbToimialueet.DisplayMember = "nimi"; cbToimialueet.SelectedItem = null; }
public void AsyncTask(TaskDB taskdb) { this.taskDB = taskdb; switch(taskdb.TaskState) { case TaskState.Accept: taskProgress = TaskProgress.Accept; break; case TaskState.NotStart: taskProgress = TaskProgress.NoStart; break; case TaskState.Complete: taskProgress = TaskProgress.Complete; break; case TaskState.Reward: taskProgress = TaskProgress.Reward; break; } }
public void OnAddTask(TaskDB taskdb) { }