public ArticuloubicacionMntItemFrm(TipoMantenimiento tipoMnt, VwArticuloubicacion vwArticuloubicacion) { InitializeComponent(); _errorProvider = new DXErrorProvider(); var styleController = new StyleController(); WinFormUtils.SetStyleController(this, styleController); TipoMnt = tipoMnt; VwArticuloubicacionMnt = vwArticuloubicacion; }
private void iIdubicacion_AddNewValue(object sender, AddNewValueEventArgs e) { VwEntradaalmacendet vwEntradaalmacendet = new VwEntradaalmacendet { Nombrearticulo = VwEntradaalmacendetRef.Nombrearticulo.Trim() }; TipoMantenimiento tipoMantenimientoUbicacion = TipoMantenimiento.Nuevo; VwArticuloubicacion vwArticuloubicacionNuevo = new VwArticuloubicacion { Nombrearticulo = vwEntradaalmacendet.Nombrearticulo }; ArticuloubicacionMntItemFrm articuloubicacionMntItemFrm = new ArticuloubicacionMntItemFrm(tipoMantenimientoUbicacion, vwArticuloubicacionNuevo, IdAlmacenSel); articuloubicacionMntItemFrm.ShowDialog(); if (articuloubicacionMntItemFrm.DialogResult == DialogResult.OK) { Articuloubicacion articuloubicacionMnt = new Articuloubicacion { Idarticulo = VwEntradaalmacendetRef.Idarticulo, Idubicacion = vwArticuloubicacionNuevo.Idubicacion, }; int idarticuloubicacionNuevo = Service.SaveArticuloubicacion(articuloubicacionMnt); if (idarticuloubicacionNuevo > 0) { VwArticuloubicacion vwArticuloubicacion = Service.GetVwArticuloubicacion(idarticuloubicacionNuevo); if (vwArticuloubicacion != null) { VwArticuloubicacionList.Add(vwArticuloubicacion); e.Cancel = false; e.NewValue = vwArticuloubicacion.Idubicacion; } } } }
private void iIdubicacion_EditValueChanged(object sender, EventArgs e) { var idUbicacionSel = iIdubicacion.EditValue; if (idUbicacionSel != null) { VwArticuloubicacion vwArticuloubicacionSel = VwArticuloubicacionList.FirstOrDefault(x => x.Idubicacion == (int)idUbicacionSel); if (vwArticuloubicacionSel != null) { iNombresucursal.EditValue = vwArticuloubicacionSel.Nombresucursal; iNombrealmacen.EditValue = vwArticuloubicacionSel.Nombrealmacen; } else { iNombresucursal.EditValue = string.Empty; iNombrealmacen.EditValue = string.Empty; } } else { iNombresucursal.EditValue = string.Empty; iNombrealmacen.EditValue = string.Empty; } }