protected override void btnGuardar_Click(object sender, EventArgs e) { if (!Validaciones()) { return; } try { var lista = new List <int>(); foreach (object itemChecked in clbLineas.CheckedItems) { Linea castedItem = itemChecked as Linea; lista.Add(castedItem.LineaID); } if (EsNuevo) { var marcaParte = new MarcaParte() { NombreMarcaParte = txtNombreMarca.Text, Abreviacion = txtAbreviacion.Text, UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID, FechaRegistro = DateTime.Now, Estatus = true, Actualizar = true }; Datos.SaveOrUpdate <MarcaParte>(marcaParte); UpdateLineaMarcaParte(marcaParte.MarcaParteID, lista); } else { MarcaParte.NombreMarcaParte = txtNombreMarca.Text; MarcaParte.Abreviacion = txtAbreviacion.Text; MarcaParte.UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID; MarcaParte.FechaModificacion = DateTime.Now; MarcaParte.Estatus = true; Datos.SaveOrUpdate <MarcaParte>(MarcaParte); UpdateLineaMarcaParte(MarcaParte.MarcaParteID, lista); } new Notificacion("Marca Guardada exitosamente", 2 * 1000).Mostrar(Principal.Instance); marcaPartes.Instance.CustomInvoke <marcaPartes>(m => m.ActualizarListado()); } catch (Exception ex) { Util.MensajeError(ex.Message, GlobalClass.NombreApp); } this.Close(); }
public DetalleMarcaParte(int Id) { InitializeComponent(); Objeto.CargaLogo(Id.ToString(), picLogo, UtilLocal.RutaImagenesMarcas()); this.IdPAraObjeto = Id; try { //MarcaParte = General.GetEntityById<MarcaParte>("MarcaParte", "MarcaParteID", Id); MarcaParte = Datos.GetEntity<MarcaParte>(c => c.MarcaParteID == Id && c.Estatus); if (MarcaParte == null) throw new EntityNotFoundException(Id.ToString(), "MarcaParte"); EsNuevo = false; } catch (Exception ex) { Util.MensajeError(ex.Message, GlobalClass.NombreApp); } }
public DetalleMarcaParte(int Id) { InitializeComponent(); Objeto.CargaLogo(Id.ToString(), picLogo, UtilLocal.RutaImagenesMarcas()); this.IdPAraObjeto = Id; try { //MarcaParte = General.GetEntityById<MarcaParte>("MarcaParte", "MarcaParteID", Id); MarcaParte = Datos.GetEntity <MarcaParte>(c => c.MarcaParteID == Id && c.Estatus); if (MarcaParte == null) { throw new EntityNotFoundException(Id.ToString(), "MarcaParte"); } EsNuevo = false; } catch (Exception ex) { Util.MensajeError(ex.Message, GlobalClass.NombreApp); } }
protected override void btnGuardar_Click(object sender, EventArgs e) { if (!Validaciones()) return; try { var lista = new List<int>(); foreach (object itemChecked in clbLineas.CheckedItems) { Linea castedItem = itemChecked as Linea; lista.Add(castedItem.LineaID); } if (EsNuevo) { var marcaParte = new MarcaParte() { NombreMarcaParte = txtNombreMarca.Text, Abreviacion = txtAbreviacion.Text, UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID, FechaRegistro = DateTime.Now, Estatus = true, Actualizar = true }; Datos.SaveOrUpdate<MarcaParte>(marcaParte); UpdateLineaMarcaParte(marcaParte.MarcaParteID, lista); } else { MarcaParte.NombreMarcaParte = txtNombreMarca.Text; MarcaParte.Abreviacion = txtAbreviacion.Text; MarcaParte.UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID; MarcaParte.FechaModificacion = DateTime.Now; MarcaParte.Estatus = true; Datos.SaveOrUpdate<MarcaParte>(MarcaParte); UpdateLineaMarcaParte(MarcaParte.MarcaParteID, lista); } new Notificacion("Marca Guardada exitosamente", 2 * 1000).Mostrar(Principal.Instance); marcaPartes.Instance.CustomInvoke<marcaPartes>(m => m.ActualizarListado()); } catch (Exception ex) { Util.MensajeError(ex.Message, GlobalClass.NombreApp); } this.Close(); }