예제 #1
0
        private void btnNuevoRegistro_Click(object sender, EventArgs e)
        {
            BaseMntFrm personaMntFrm = new BaseMntFrm(0, TipoMantenimiento.Nuevo, null, null);

            personaMntFrm.ShowDialog();

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

            PersonaSel   = Service.GetVwPersona(personaMntFrm.IdEntidadMnt);
            DialogResult = DialogResult.OK;
        }
예제 #2
0
        private void beSocioNegocio_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            BaseMntFrm personaMntFrm;

            switch (e.Button.Index)
            {
            case 0:     //Buscar
                BuscadorPersonaFrm buscadorPersonaFrm = new BuscadorPersonaFrm();
                buscadorPersonaFrm.ShowDialog();

                if (buscadorPersonaFrm.DialogResult == DialogResult.OK &&
                    buscadorPersonaFrm.PersonaSel != null)
                {
                    iIdpersona.EditValue = buscadorPersonaFrm.PersonaSel.Idpersona;
                }
                break;

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

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

            case 2:     //Modificar registro
                var idPersonaMnt = iIdpersona.EditValue;
                if (idPersonaMnt != null && (int)idPersonaMnt > 0)
                {
                    personaMntFrm = new BaseMntFrm((int)idPersonaMnt, TipoMantenimiento.Modificar, null, null);
                    personaMntFrm.ShowDialog();
                    if (personaMntFrm.DialogResult == DialogResult.OK && personaMntFrm.IdEntidadMnt > 0)
                    {
                        iIdpersona.EditValue = 0;
                        iIdpersona.EditValue = personaMntFrm.IdEntidadMnt;
                    }
                }
                break;

            case 3:     //Limpiar
                iIdpersona.EditValue = null;
                beSocioNegocio.Text  = string.Empty;
                break;
            }
        }
예제 #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 BaseMntFrm(IdEntidadMnt, TipoMnt, gcConsulta, this);

            formMnt.ShowDialog();
            //XtraMessageBox.Show(formMnt.IdEntidadMnt.ToString());
            //formMnt.Show();
            //formMnt.BringToFront();
            //formMnt.TopMost = false;
            //Cursor = Cursors.Default;
        }
예제 #4
0
        private void bePersona_ButtonClick(object sender, ButtonPressedEventArgs e)
        {
            BaseMntFrm personaMntFrm;

            switch (e.Button.Index)
            {
            case 0:     //Buscar
                var buscadorPersonaFrm = new BuscadorPersonaFrm();
                buscadorPersonaFrm.ShowDialog();

                if (buscadorPersonaFrm.DialogResult == DialogResult.OK &&
                    buscadorPersonaFrm.PersonaSel != null)
                {
                    //Asignar al edit value del campo id foraneo
                    iIdpersona.EditValue = buscadorPersonaFrm.PersonaSel.Idpersona;
                }
                break;

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

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

            case 2:     //Modificar registro
                var idPersonaMnt = iIdpersona.EditValue;
                if (idPersonaMnt != null && (int)idPersonaMnt > 0)
                {
                    personaMntFrm = new BaseMntFrm((int)idPersonaMnt, TipoMantenimiento.Modificar, null, null);
                    personaMntFrm.ShowDialog();
                    if (personaMntFrm.DialogResult == DialogResult.OK && personaMntFrm.IdEntidadMnt > 0)
                    {
                        iIdpersona.EditValue = 0;
                        iIdpersona.EditValue = personaMntFrm.IdEntidadMnt;
                    }
                }
                break;
            }
        }