private void ProcesaNominaOrdenTrabajo_barButtonItem_ItemClick(object sender, ItemClickEventArgs e) { XtraForm form = new IngresosXtraForm(Enumerados.TipoActividad.OrdenDeTrabajo) { MdiParent = this }; form.Show(); }
private void gridView1_DoubleClick(object sender, EventArgs e) { int rowHandle; var column = GetClickedInformation(gridControl1, gridView1, out rowHandle); Nomina nomina = (Nomina)gridView1.GetRow(rowHandle); IngresosXtraForm editForm = new IngresosXtraForm(nomina); if (editForm.ShowDialog() == DialogResult.Cancel) { return; } ActualizaTablaDeNominas(); }
private void gridView1_Click(object sender, EventArgs e) { var gridView = gridView1; Point clickPoint = gridControl1.PointToClient(MousePosition); var hitInfo = gridView.CalcHitInfo(clickPoint); if (hitInfo.InRowCell) { int rowHandle = hitInfo.RowHandle; Nomina nomina = (Nomina)gridView.GetRow(rowHandle); GridColumn column = hitInfo.Column; //MessageBox.Show(column.Name + " "+rowHandle); if (column == Preview_gridColumn) { if (nomina != null && !nomina.EstaCuadrada) { XtraMessageBox.Show("La nomina no está cuadrada", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } try { SplashScreenManager.ShowForm(MdiParent, typeof(WaitForm1), true, true); } catch (Exception) { SplashScreenManager.CloseForm(); SplashScreenManager.ShowForm(MdiParent, typeof(WaitForm1), true, true); } NominaXtraReport reporte = new NominaXtraReport(nomina.OrdenDeTrabajo); reporte.CreateDocument(); reporte.ShowPreview(); } if (column == Edit_gridColumn) { IngresosXtraForm ingresosXtraForm = new IngresosXtraForm(nomina); if (ingresosXtraForm.ShowDialog() != DialogResult.Cancel) { nominaBindingSource.DataSource = new NegocioDataContext().Nomina; } } } }