Esempio n. 1
0
        public ArticuloubicacionMntItemFrm(TipoMantenimiento tipoMnt, VwArticuloubicacion vwArticuloubicacion)
        {
            InitializeComponent();

            _errorProvider = new DXErrorProvider();
            var styleController = new StyleController();

            WinFormUtils.SetStyleController(this, styleController);

            TipoMnt = tipoMnt;
            VwArticuloubicacionMnt = vwArticuloubicacion;
        }
Esempio n. 2
0
        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;
                    }
                }
            }
        }
Esempio n. 3
0
        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;
            }
        }