Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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;
            }
        }
Exemplo n.º 3
0
        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;
            }
        }
Exemplo n.º 5
0
        //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
        }