private void ShowFormMnt() { if (TipoMnt == TipoMantenimiento.SinEspecificar) { throw new ArgumentException("No se especifico el tipo de mantenimiento."); } AsignarIdEntidadMnt(); var formMnt = new ProyectoMntFrm(IdEntidadMnt, TipoMnt, gcConsulta, this); formMnt.ShowDialog(); }
private void iIdproyecto_AddNewValue(object sender, AddNewValueEventArgs e) { var proyectoMntFrm = new ProyectoMntFrm(0, TipoMantenimiento.Nuevo, null, null); proyectoMntFrm.ShowDialog(); if (proyectoMntFrm.IdEntidadMnt > 0) { VwProyecto vwProyecto = Service.GetVwProyecto(proyectoMntFrm.IdEntidadMnt); if (vwProyecto != null && vwProyecto.Idproyecto > 0) { VwProyectoList.Add(vwProyecto); e.Cancel = false; e.NewValue = vwProyecto.Idproyecto; } } }