private void toolBarStandar_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e) { switch (toolBarStandar.Buttons.IndexOf(e.Button)) { case 0: gridStandar.MoveFirst(); break; case 1: gridStandar.MovePrevious(); break; case 2: gridStandar.MoveNext(); break; case 3: gridStandar.MoveLast(); break; case 5: AbrirCaja(); break; } }
private void toolBarStandar_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e) { switch (toolBarStandar.Buttons.IndexOf(e.Button)) { case 0: gridStandar.MoveFirst(); break; case 1: gridStandar.MovePrevious(); break; case 2: gridStandar.MoveNext(); break; case 3: gridStandar.MoveLast(); break; case 5: //"cerrar caja" if (this.gridStandar.SelectedItems.Count > 0) { InstanciaCajaView ins = (InstanciaCajaView)this.gridStandar.SelectedItems[0].GetRow().DataRow; if (ins != null) { IdInstanciaCaja = ins.IdInstanciaCaja; string mje = string.Empty; if (_requiereControlCaja) { mje = businessrules.AuditoriasControlCajas.GetInstance().PuedeCerrarCaja(IdInstanciaCaja); } if (mje.Equals(string.Empty)) { _data = mz.erp.businessrules.tfi_InstanciasCaja.CerrarCaja(IdInstanciaCaja); mz.erp.ui.forms.classes.tfi_InstanciasCaja sourceUI = new mz.erp.ui.forms.classes.tfi_InstanciasCaja(); this.gridStandar.LayoutData = sourceUI.GetLayoutCierre(); tfi_InstanciasCajaExDataset.Pr_tfi_InstanciasCaja_CierreCajaDataTable table = mz.erp.businessrules.tfi_InstanciasCaja.GetCierre(IdInstanciaCaja).Pr_tfi_InstanciasCaja_CierreCaja; this.gridStandar.DataSource = table; this.tbbCerrarCaja.Enabled = false; this.tbbGuardar.Enabled = true; } else { MessageBox.Show("La caja no puede ser cerrada pues " + mje, "Error en cierre de caja"); } } } break; case 7: // "guardar" ; aparece despues de hacer "cerrar caja". _data = mz.erp.businessrules.tfi_InstanciasCaja.GuardarArqueoCaja(_data); Evaluate(); break; } }
private void btnSave_Click(object sender, EventArgs e) { try { if (!DataValid()) { return; } if (vAction == action.Insert) { DataRow dr = m_dtResultDetail.NewRow(); dr[TResultDetail.Columns.TestDetailId] = -1; dr[TResultDetail.Columns.TestId] = vTestID; m_dtResultDetail.Rows.InsertAt(dr, 0); m_dtResultDetail.AcceptChanges(); grdResultDetail.MoveFirst(); //dr[TResultDetail.Columns.TestId] = Utility.Int32Dbnull(grdTestInfo.GetValue("Test_ID")); //dr[TResultDetail.Columns.PatientId] = Utility.Int32Dbnull(grdPatients.GetValue("Patient_ID")); //dr[TResultDetail.Columns.TestTypeId] = Utility.Int32Dbnull(grdTestInfo.GetValue("TestType_ID")); //dr[TResultDetail.Columns.Barcode] = Utility.sDbnull(grdTestInfo.GetValue("Barcode")); } //drResultDetail[TResultDetail.Columns.ParaName] = txtPara_Name.Text; //drResultDetail[TResultDetail.Columns.NormalLevel] = txtNormal_Level.Text; //drResultDetail[TResultDetail.Columns.NormalLevelW] = txtNormal_LevelW.Text; //drResultDetail[TResultDetail.Columns.MeasureUnit] = txtMeasure_Unit.Text; //drResultDetail[TResultDetail.Columns.TestResult] = txtTest_Result.Text; //drResultDetail[TResultDetail.Columns.Note] = txtNote.Text; //drResultDetail[TResultDetail.Columns.DataSequence] = Utility.Int32Dbnull(txtSequence.Value); grdResultDetail.CurrentRow.Cells[TResultDetail.Columns.ParaName].Value = txtPara_Name.Text; grdResultDetail.CurrentRow.Cells[TResultDetail.Columns.NormalLevel].Value = txtNormal_Level.Text; grdResultDetail.CurrentRow.Cells[TResultDetail.Columns.NormalLevelW].Value = txtNormal_LevelW.Text; grdResultDetail.CurrentRow.Cells[TResultDetail.Columns.MeasureUnit].Value = txtMeasure_Unit.Text; grdResultDetail.CurrentRow.Cells[TResultDetail.Columns.TestResult].Value = txtTest_Result.Text; grdResultDetail.CurrentRow.Cells[TResultDetail.Columns.Note].Value = txtNote.Text; grdResultDetail.CurrentRow.Cells[TResultDetail.Columns.DataSequence].Value = Utility.Int32Dbnull(txtSequence.Value); vAction = action.ConfirmData; Dispose(); } catch (Exception ex) { Utility.ShowMsg(ex.Message); } }
protected void onClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e) { switch (toolBarStandar.Buttons.IndexOf(e.Button)) { case 0: gridResultado.MoveFirst(); break; case 1: gridResultado.MovePrevious(); break; case 2: gridResultado.MoveNext(); break; case 3: gridResultado.MoveLast(); break; case 4: break; case 5: //Buscar Ahora //BuscarAhora(); break; case 7: NuevaBusqueda(); break; case 11: CloseForm(); break; default: break; } }
//Matias 20100727 - Tarea 21 private void grilla_SortKeysChanged(object sender, EventArgs e) { //Cristian Tarea 921 20101216 Janus.Windows.GridEX.GridEX grilla = (Janus.Windows.GridEX.GridEX)sender; //Fin Tarea 921 if (_orderCodigoNumerico) { //Janus.Windows.GridEX.GridEX grilla = (Janus.Windows.GridEX.GridEX)sender; Janus.Windows.GridEX.GridEXSortKeyCollection collec = grilla.RootTable.SortKeys; ArrayList keys = new ArrayList(); foreach (Janus.Windows.GridEX.GridEXSortKey elem in collec) { if (elem.Column.Key.ToUpper().Equals("CODIGO")) { // Grilla ordenada por codigo (bajo nivel). try { // grilla.DataSource podria contener un DataTable o un DataView. DataTable tabla = new DataTable(); if (grilla.DataSource.GetType().Equals(typeof(System.Data.DataTable))) { tabla = (DataTable)grilla.DataSource; } else { if (grilla.DataSource.GetType().Equals(typeof(System.Data.DataView))) { tabla = (DataTable)((DataView)grilla.DataSource).Table; } } // Agregar a la tabla vinculada a la Grilla, si no existe, la nueva columna "CodigoNumericoInterno". if (!tabla.Columns.Contains("CodigoNumericoInterno")) { DataColumn dc = new DataColumn("CodigoNumericoInterno", System.Type.GetType("System.Int32")); tabla.Columns.Add(dc); } foreach (DataRow row in tabla.Rows) { row["CodigoNumericoInterno"] = Convert.ToInt32(row["Codigo"]); } grilla.SetDataBinding(tabla, null); grilla.RootTable.SortKeys.Clear(); Janus.Windows.GridEX.GridEXSortKey sortKey = new Janus.Windows.GridEX.GridEXSortKey(grilla.RootTable.Columns["CodigoNumericoInterno"]); if (_ascendente)//Alterna entre Asc y Desc. { sortKey.SortOrder = Janus.Windows.GridEX.SortOrder.Ascending; _ascendente = false; } else { sortKey.SortOrder = Janus.Windows.GridEX.SortOrder.Descending; _ascendente = true; } grilla.RootTable.SortKeys.Add(sortKey); grilla.MoveFirst(); break; } catch (Exception errorDeConversion) { } } } } //Cristian 20101206 Tarea 921 _grillaActual = grilla; this.SetView(this.updateView()); //Fin Tarea 921 }