private void Proyectos_gridView_DoubleClick(object sender, EventArgs e) { int rowHandle; var column = GetClickedInformation(Proyectos_gridControl, Proyectos_gridView, out rowHandle); var proyecto = (Proyectos)Proyectos_gridView.GetRow(rowHandle); if (proyecto == null) { return; } if (proyecto.TipoProyectoId != Convert.ToInt32(Enumerados.TipoProyecto.ProyectoNacional)) { NewProyectForm newProyectForm = new NewProyectForm(proyecto, AGlobalDataContext); if (newProyectForm.ShowDialog() == DialogResult.OK) { AGlobalDataContext = new NegocioDataContext(); PopulaProyectos(); } } else { PopupProyectoNacionalXtraForm newPopup = new PopupProyectoNacionalXtraForm(proyecto, AGlobalDataContext); if (newPopup.ShowDialog() == DialogResult.OK) { AGlobalDataContext = new NegocioDataContext(); PopulaProyectos(); } } }
private void AddNuevoProyecto() { NewProyectForm newProyectForm = new NewProyectForm(); if (newProyectForm.ShowDialog() != DialogResult.Abort) { PopulaProyectos(); Proyectos_gridView.MoveLastVisible(); } }
private void EditProyect_barButtonItem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var proyecto = GetSelectedProyecto(); if (proyecto == null) { return; } NewProyectForm newProyectForm = new NewProyectForm(proyecto, AGlobalDataContext); if (newProyectForm.ShowDialog() == DialogResult.OK) { PopulaProyectos(); } }
private void Edit_repositoryItemButtonEdit_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { if (Proyectos_gridView.GetSelectedRows().Count() > 0) { var selectedRow = Proyectos_gridView.GetSelectedRows()[0]; Proyectos proyectoEditar = AGlobalDataContext.Proyectos.FirstOrDefault(c => c.ProyectoID == ((Proyectos)Proyectos_gridView.GetRow(selectedRow)).ProyectoID); if (proyectoEditar == null) { return; } NewProyectForm newProyectForm = new NewProyectForm(proyectoEditar, AGlobalDataContext) { CausaDeProyectoMemoEdit = { Enabled = true } }; if (newProyectForm.ShowDialog() == DialogResult.OK) { var main = (MainForm)MdiParent; main.MuestraProyectos(); PopulaProyectos(); } } }