예제 #1
0
        private void beArticulo_ButtonClick(object sender, ButtonPressedEventArgs e)
        {
            ArticuloMntFrm articuloMntFrm;

            switch (e.Button.Index)
            {
            case 0:     //Buscar
                BuscarArticulo();
                break;

            case 1:     //Nuevo registro
                articuloMntFrm = new ArticuloMntFrm(0, TipoMantenimiento.Nuevo, null, null);
                articuloMntFrm.ShowDialog();

                if (articuloMntFrm.DialogResult == DialogResult.OK && articuloMntFrm.IdEntidadMnt > 0)
                {
                    iIdarticulo.EditValue = 0;
                    iIdarticulo.EditValue = articuloMntFrm.IdEntidadMnt;
                }
                break;

            case 2:     //Modificar registro
                var idArticuloMnt = iIdarticulo.EditValue;
                if (idArticuloMnt != null && (int)idArticuloMnt > 0)
                {
                    articuloMntFrm = new ArticuloMntFrm((int)idArticuloMnt, TipoMantenimiento.Modificar, null, null);
                    articuloMntFrm.ShowDialog();
                    if (articuloMntFrm.DialogResult == DialogResult.OK && articuloMntFrm.IdEntidadMnt > 0)
                    {
                        iIdarticulo.EditValue = articuloMntFrm.IdEntidadMnt;
                    }
                }
                break;
            }
        }
예제 #2
0
        private void btnNuevoRegistro_Click(object sender, EventArgs e)
        {
            ArticuloMntFrm articuloMntFrm = new ArticuloMntFrm(0, TipoMantenimiento.Nuevo, null, null);

            articuloMntFrm.ShowDialog();

            if (articuloMntFrm.DialogResult != DialogResult.OK || articuloMntFrm.IdEntidadMnt <= 0)
            {
                return;
            }

            VwUbicacionSel = Service.GetVwUbicacion(articuloMntFrm.IdEntidadMnt);
            DialogResult   = DialogResult.OK;
        }
예제 #3
0
        private void ShowFormMnt()
        {
            if (TipoMnt == TipoMantenimiento.SinEspecificar)
            {
                throw new ArgumentException("No se especifico el tipo de mantenimiento.");
            }

            //Cursor = Cursors.WaitCursor;
            AsignarIdEntidadMnt();
            var formMnt = new ArticuloMntFrm(IdEntidadMnt, TipoMnt, gcConsulta, this);

            formMnt.ShowDialog();
            //XtraMessageBox.Show(formMnt.IdEntidadMnt.ToString());
            //formMnt.Show();
            //formMnt.BringToFront();
            //formMnt.TopMost = false;
            //Cursor = Cursors.Default;
        }