private void iIdseriearticulo_EditValueChanged(object sender, EventArgs e) { var idSeriearticulo = iIdseriearticulo.EditValue; if (idSeriearticulo != null) { Seriearticulo seriearticulo = SeriearticuloList.FirstOrDefault(x => x.Idseriearticulo == (int)idSeriearticulo); if (seriearticulo != null) { iCodigointernoitem.EditValue = seriearticulo.Codigointernoitem; } } }
private void TraerDatos() { try { SeriearticuloMnt = Service.GetSeriearticulo(IdEntidadMnt); iNumeroserieitem.EditValue = SeriearticuloMnt.Numeroserieitem; iCodigointernoitem.EditValue = SeriearticuloMnt.Codigointernoitem; iSerieutilizada.EditValue = SeriearticuloMnt.Serieutilizada; } catch { DeshabilitarBtnMnt(); LimpiarCampos(); throw; } }
private void InicioTipoMantenimiento() { switch (TipoMnt) { case TipoMantenimiento.Nuevo: pkIdEntidad.EditValue = IdEntidadMnt; CargarReferencias(); ValoresPorDefecto(); btnEliminar.Enabled = false; btnActualizar.Enabled = false; SeriearticuloMnt = new Seriearticulo(); break; case TipoMantenimiento.Modificar: pkIdEntidad.EditValue = IdEntidadMnt; CargarReferencias(); TraerDatos(); break; } }
public bool SerieArticuloExiste(string numeroserieitem) { Seriearticulo seriearticulo = SeriearticuloDao.Get(x => x.Numeroserieitem == numeroserieitem.Trim()); return(seriearticulo != null); }
private void bmMntItems_ItemClick(object sender, ItemClickEventArgs e) { var subMenu = e.Item as BarSubItem; if (subMenu != null) { return; } switch (e.Item.Name) { case "btnGrabarItem": if (!Validaciones()) { return; } switch (TipoMnt) { case TipoMantenimiento.Nuevo: Seriearticulo seriearticuloNuevo = new Seriearticulo(); seriearticuloNuevo.Idseriearticulo = 0; seriearticuloNuevo.Numeroserieitem = iNumeroserieitem.Text.Trim(); seriearticuloNuevo.Codigointernoitem = iCodigointernoitem.Text.Trim(); seriearticuloNuevo.Fecharegistro = (DateTime?)iFecharegistro.EditValue; int idseriearticulonew = Service.SaveSeriearticulo(seriearticuloNuevo); if (idseriearticulonew > 0) { Articuloseriedet articuloseriedet = new Articuloseriedet(); articuloseriedet.Idarticuloseriedet = 0; articuloseriedet.Idarticulo = VwInventariostock.Idarticulo; articuloseriedet.Idseriearticulo = idseriearticulonew; int idarticuloseriedet = Service.SaveArticuloseriedet(articuloseriedet); if (idseriearticulonew > 0 && idarticuloseriedet > 0) { VwInventariostockdetserie.Idinventariostockdetserie = (int)iIdinventariostockdetserie.EditValue; VwInventariostockdetserie.Idinventariostock = VwInventariostock.Idinventariostock; VwInventariostockdetserie.Idseriearticulo = idseriearticulonew; VwInventariostockdetserie.Numeroserieitem = iNumeroserieitem.Text.Trim(); VwInventariostockdetserie.Codigointernoitem = iCodigointernoitem.Text.Trim(); VwInventariostockdetserie.Fecharegistro = (DateTime?)iFecharegistro.EditValue; } } break; case TipoMantenimiento.Modificar: Seriearticulo seriearticuloModificar = new Seriearticulo(); seriearticuloModificar.Idseriearticulo = (int)iIdseriearticulo.EditValue; seriearticuloModificar.Numeroserieitem = iNumeroserieitem.Text.Trim(); seriearticuloModificar.Codigointernoitem = iCodigointernoitem.Text.Trim(); seriearticuloModificar.Fecharegistro = (DateTime?)iFecharegistro.EditValue; if (seriearticuloModificar.Idseriearticulo > 0) { Service.UpdateSeriearticulo(seriearticuloModificar); VwInventariostockdetserie.Idinventariostockdetserie = (int)iIdinventariostockdetserie.EditValue; VwInventariostockdetserie.Idinventariostock = VwInventariostock.Idinventariostock; VwInventariostockdetserie.Idseriearticulo = (int)iIdseriearticulo.EditValue; VwInventariostockdetserie.Numeroserieitem = iNumeroserieitem.Text.Trim(); VwInventariostockdetserie.Codigointernoitem = iCodigointernoitem.Text.Trim(); VwInventariostockdetserie.Fecharegistro = (DateTime?)iFecharegistro.EditValue; } break; } DialogResult = DialogResult.OK; break; case "btnCancelarItem": DialogResult = DialogResult.Cancel; break; } }
private void bmMantenimiento_ItemClick(object sender, ItemClickEventArgs e) { var subMenu = e.Item as BarSubItem; if (subMenu != null) { return; } switch (e.Item.Name) { case "btnNuevo": LimpiarCampos(); TipoMnt = TipoMantenimiento.Nuevo; IdEntidadMnt = 0; pkIdEntidad.EditValue = 0; SeriearticuloMnt = null; SeriearticuloMnt = new Seriearticulo(); btnGrabar.Enabled = true; btnGrabarCerrar.Enabled = true; btnGrabarNuevo.Enabled = true; btnEliminar.Enabled = false; btnActualizar.Enabled = false; if (Permisos.Nuevo) { CamposSoloLectura(false); } break; case "btnGrabar": if (Guardar()) { SeGuardoObjeto = true; btnGrabar.Enabled = false; btnGrabarCerrar.Enabled = false; btnGrabarNuevo.Enabled = false; TipoMnt = TipoMantenimiento.Modificar; if (Permisos.Eliminar) { btnEliminar.Enabled = true; btnActualizar.Enabled = true; } } break; case "btnGrabarCerrar": if (Guardar()) { SeGuardoObjeto = true; Close(); } break; case "btnGrabarNuevo": if (Guardar()) { SeGuardoObjeto = true; LimpiarCampos(); TipoMnt = TipoMantenimiento.Nuevo; pkIdEntidad.EditValue = 0; IdEntidadMnt = 0; btnEliminar.Enabled = false; btnActualizar.Enabled = false; ValoresPorDefecto(); SeriearticuloMnt = null; SeriearticuloMnt = new Seriearticulo(); } if (Permisos.Nuevo) { CamposSoloLectura(false); } break; case "btnEliminar": EliminaRegistro(); break; case "btnLimpiarCampos": LimpiarCampos(); break; case "btnActualizar": if (IdEntidadMnt > 0) { TraerDatos(); } break; case "btnCerrar": if (SeGuardoObjeto) { Close(); } else { SeriearticuloMnt = null; Close(); } break; } }
public void UpdateSeriearticulo(Seriearticulo entity) { SeriearticuloDao.Update(entity); }
public int SaveSeriearticulo(Seriearticulo entity) { return(SeriearticuloDao.Save(entity)); }