Пример #1
0
        /// <summary>
        /// Cambia el modo del formulario
        /// </summary>
        private void SwitchTo(ModoForm p_fmNewMode, OpGrid p_goNewGState = 0)
        {
            // Fijamos el nuevo modo del formulario
            switch (p_fmNewMode)
            {
            case ModoForm.Inicio: { ModoInicio(); break; }

            case ModoForm.Edicion: { ModoEdicion(); break; }

            case ModoForm.EdicionBase: { ModoEdicionBase(); break; }

            default: { MsgRuts.ShowMsg(App.GetMainWindow(), "Invalid mode"); break; }
            }

            // Fijamos el nuevo estado de la grilla
            switch (p_goNewGState)
            {
            case OpGrid.Combus: { TraerInfoBase(); LlenarGridCombustible(); LlenarGridKm(); break; }

            case OpGrid.Equip: { TraerInfoBase(); LlenarGridEquipamiento(); break; }

            case OpGrid.Estados: { TraerInfoBase(); LlenarGridEstados(); break; }

            case OpGrid.Km: { TraerInfoBase(); LlenarGridKm(); break; }

            case OpGrid.Todas: { TraerInfoBase(); LlenarGrids(); break; }

            case OpGrid.Igual: { break; }

            default: { break; }
            }
        }
        private void BindOpex(string DOC_NUMBER)
        {
            DataTable dtRecord = MRPClass.MRPInvent_OPEX(DOC_NUMBER, entitycode);

            OpGrid.DataSource   = dtRecord;
            OpGrid.KeyFieldName = "PK";
            OpGrid.DataBind();
        }