public DetalleSistemaCaracteristica(int Id) { InitializeComponent(); try { //ParteSistema = General.GetEntityById<ParteSistema>("ParteSistema", "ParteSistemaID", Id); ParteSistema = Datos.GetEntity <ParteSistema>(c => c.ParteSistemaID == Id && c.Estatus); if (ParteSistema == null) { throw new EntityNotFoundException(Id.ToString(), "ParteSistema"); } EsNuevo = false; } catch (Exception ex) { Util.MensajeError(ex.Message, GlobalClass.NombreApp); } }
protected override void btnGuardar_Click(object sender, EventArgs e) { if (!Validaciones()) { return; } try { if (EsNuevo) { var ParteSistema = new ParteSistema() { NombreParteSistema = txtNombreSistema.Text, UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID, FechaRegistro = DateTime.Now, Estatus = true, Actualizar = true }; Datos.SaveOrUpdate <ParteSistema>(ParteSistema); } else { ParteSistema.NombreParteSistema = txtNombreSistema.Text; ParteSistema.UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID; ParteSistema.FechaModificacion = DateTime.Now; ParteSistema.Estatus = true; Datos.SaveOrUpdate <ParteSistema>(ParteSistema); } new Notificacion("Sistema Guardado exitosamente", 2 * 1000).Mostrar(Principal.Instance); sistemasCaracteristicas.Instance.CustomInvoke <sistemasCaracteristicas>(m => m.ActualizarListado()); } catch (Exception ex) { Util.MensajeError(ex.Message, GlobalClass.NombreApp); } this.Close(); }