private void BtRemoveBus_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count > 0) { var getFun = new FuncionarioItemEdit(); var funcionario = getFun.GetFuncionarioEdit(); var getBus = new OnibusItemCollection(); getBus.SetList(funcionario.Onibus); var listonibusEdit = new List <OnibusItem>(); var testelist = new List <OnibusItem>(); for (int i = 0; i < listView1.SelectedItems.Count; i++) { ListViewItem onibusItem = listView1.SelectedItems[i]; var onibusTodelete = new OnibusItem(_buslistviewIndexHelper, onibusItem.SubItems[0].Text, onibusItem.SubItems[1].Text, Convert.ToDouble(onibusItem.SubItems[2].Text)); listonibusEdit.Add(onibusTodelete); } foreach (OnibusItem onibusItem in listonibusEdit) { testelist = getBus.GetFuncionarioOnibusCollection(); getBus.RemoveBusbyId(0); testelist = getBus.GetFuncionarioOnibusCollection(); } //final list for visualization testes listonibusEdit = getBus.GetFuncionarioOnibusCollection(); OnibusTableHandler(listonibusEdit); funcionario.Onibus = getBus.MakeListToCollection(); getFun.SetFuncionarioEdit(funcionario); //OnibusItem onibus = new OnibusItem(listView1.SelectedItems[0]); } }
private void LoadSelectedFuncionarioInfo() { var objSql = new DataBaseHandler(); var objHandler = new SqlToSharpHandler(); //buscar informacoes do funcionario if (listBox1.SelectedIndex >= 0) { FuncionarioItem funcionario = objHandler.ConvertoFromSqlTo_1_FuncionarioItem(objSql.GetFuncionariosInfo(_previewList[listBox1.SelectedIndex].Idfuncionario.ToString())); objSql.GetDocuments(funcionario.IdFuncionario); var functesteequals = funcionario; var funcionarioSelected = new FuncionarioItemEdit(); funcionarioSelected.SetFuncionarioEdit(functesteequals); bool teste = funcionario.Equals(funcionarioSelected.GetFuncionarioEdit()); var objInformacoes = new InformacoesControl(funcionarioSelected.GetFuncionarioEdit()); panelInfo.Controls.Clear(); panelInfo.Controls.Add(objInformacoes); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btAddBus_Click(object sender, EventArgs e) { var getFun = new FuncionarioItemEdit(); var funcionario = getFun.GetFuncionarioEdit(); var getBus = new OnibusItemCollection(); getBus.SetList(funcionario.Onibus); int id = getBus.COuntList() + 1; //----------------------working now------------------ if (txtLinha.Text.Trim() != "" & cbCartao.Text.Trim() != "") { var onibus = new OnibusItem(id, txtLinha.Text.Trim(), cbCartao.Text.Trim(), Convert.ToDouble(txtPreco.Text.Trim())); getBus.AddBus(onibus); int id2 = getBus.COuntList() + 1; } funcionario.Onibus = getBus.MakeListToCollection(); ParentPanel.Visible = false; ParentPanel.SendToBack(); ParentPanel.Controls.Clear(); int[] a = new int[5]; }