private void btnAdd_Click(object sender, EventArgs e) { switch (_name) { case "Путевые листы легковых автомобилей": { try { Form form = new PutListLegkovogoavto(); form.ShowDialog(); //// открытие формы Spravochnik this.Hide(); //// скрытие текущей формы var table = new AutoparkDBTableAdapters.PutevieLegkovieTableAdapter(); _binding.DataSource = table.GetData(); this.Show(); //// отображение главной формы после закрытия PutListLegkovogoavto } catch (Exception exc) { MessageBox.Show(exc.Message); } break; } case "Путевые листы грузовых автомобилей": { var form = new PutevoiListGruzavogo(); ////создание экземпляра формы PutevoiListGruzavogo this.Hide(); //// скрытие текущей формы form.ShowDialog(); //// открытие формы Spravochnik var table = new AutoparkDBTableAdapters.PutevieGruzovieTableAdapter(); _binding.DataSource = table.GetData(); this.Show(); //// отображение главной формы после закрытия PutevoiListGruzavogo break; } case "Журнал учета выдачи путевых листов": { var form = new Journal(); ////создание экземпляра формы Журнала !!!!!!!!!!!!!! this.Hide(); //// скрытие текущей формы form.ShowDialog(); //// открытие формы Spravochnik //var table = new AutoparkDBTableAdapters.BannerJornalGruzovieTableAdapter(); //_binding.DataSource = table.GetData(); this.Show(); //// отображение главной формы после закрытия PutevoiListGruzavogo break; } } dgvPutevii.DataSource = _binding; }
private void btnEdit_Click(object sender, EventArgs e) { if (dgvPutevii.CurrentRow == null) { return; } var rowid = (int)dgvPutevii.CurrentRow.Cells[0].Value; switch (_name) { case "Путевые листы легковых автомобилей": { var form = new PutListLegkovogoavto(rowid); ////PutListLegkovogoavto this.Hide(); //// скрытие текущей формы form.ShowDialog(); //// открытие формы Spravochnik this.Show(); //// отображение главной формы после закрытия PutListLegkovogoavto break; } case "Путевые листы грузовых автомобилей": { var form = new PutevoiListGruzavogo(rowid); ////создание экземпляра формы PutevoiListGruzavogo this.Hide(); //// скрытие текущей формы form.ShowDialog(); //// открытие формы Spravochnik this.Show(); //// отображение главной формы после закрытия PutevoiListGruzavogo break; } /* case "Журнал учета выдачи путевых листов": // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! * { * var form = new Journal(rowid); ////создание экземпляра формы Journal * this.Hide(); //// скрытие текущей формы * form.ShowDialog(); //// открытие формы Spravochnik * this.Show(); //// отображение главной формы после закрытия Journal * break; * }*/ } }