public AnalizaZwrotuEditForm(AnalizaZwrotu analizaZwrotu) { this.analizaZwrotu = analizaZwrotu; this.InitializeComponent(); //this.pozycjeAnalizyZwrotuGrid.SetDokumenty(this.analizaZwrotu.Dokumenty); this.bindingSource.DataSource = this.analizaZwrotu; //this.pozycjeBindingSource.DataSource = this.analizaZwrotu.Pozycje; this.loadPozycje(); }
private void korygujButton_Click(object sender, EventArgs e) { var login = Enova.Business.Old.DB.Web.User.LoginedUser.LoginedEnova; if (!Enova.Business.Old.DB.Web.User.LoginedUser.Administrator) { MessageBox.Show("!!! BRAK UPRAWNIEŃ !!!"); return; } if (login == null) { MessageBox.Show("Nie jesteś zalogowany do bazy Enova. Skontaktuj się z Administratorem"); return; } if (DataGrid.CurrentRow != null && DataGrid.CurrentRow.DataBoundItem != null) { this.Cursor = Cursors.WaitCursor; this.Enabled = false; using (Session session = login.CreateSession(false, false, "AnalizaZwrotu.Koryguj")) { Zwrot zwrot = (Zwrot)DataGrid.CurrentRow.DataBoundItem; AnalizaZwrotu analiza = new AnalizaZwrotu(session, zwrot); if (analiza != null) { analiza.Koryguj(); var form = new AnalizaZwrotuEditForm(analiza); DialogResult result = form.ShowDialog(); } } this.Enabled = true; this.Cursor = Cursors.Default; } }