public VentaDetalleAdmFrm()
 {
     InitializeComponent();
     _habilitarAlertaPorExistenciaNegativa = true;
     _permisoDarDescuento = new OOB.LibVenta.Permiso.Ficha();
     _permisoPrecioLibre  = new OOB.LibVenta.Permiso.Ficha();
     _modoEditar          = false;
 }
コード例 #2
0
        public bool CargarData()
        {
            var rt = true;

            if (!Ficha.CargarData())
            {
                return(false);
            }

            //
            var r05 = Program.MyData.FechaServidor();

            if (r05.Result == OOB.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r05.Mensaje);
                return(false);
            }
            Ficha.FechaEmision = r05.Entidad;
            Ficha.FechaPedido  = r05.Entidad;

            //
            var r06 = Program.MyData.FactorCambioDivisa();

            if (r06.Result == OOB.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r06.Mensaje);
                return(false);
            }

            //
            var r07 = Program.MyData.FactorCambioDivisaParaRecibir();

            if (r07.Result == OOB.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r07.Mensaje);
                return(false);
            }
            Ficha.setFactorCambioParaRecibirDivisa(r07.Entidad);
            _ctrlItems.setFactorCambioParaRecibirDivisa(r07.Entidad);

            //
            var r08 = Program.MyData.HabilitarRupturaPorExistencia();

            if (r08.Result == OOB.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r08.Mensaje);
                return(false);
            }
            _habilitarRupturaPorExistencia = r08.Entidad;

            //
            var r09 = Program.MyData.HabilitarAlertaPorExistenciaEnNegativa();

            if (r09.Result == OOB.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r09.Mensaje);
                return(false);
            }
            _habilitarAlertaPorExistenciaEnNegativo = r09.Entidad;

            //
            var r0A = Program.MyData.Permiso_Venta_DarDescuento_Item(_usuario.AutoGrupo);

            if (r0A.Result == OOB.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r0A.Mensaje);
                return(false);
            }
            _darPermisoDescuentoItem = r0A.Entidad;

            //
            var r0B = Program.MyData.Permiso_Venta_Eliminar_Item(_usuario.AutoGrupo);

            if (r0B.Result == OOB.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r0B.Mensaje);
                return(false);
            }
            _darPermisoEliminarItem = r0B.Entidad;

            //
            var r0C = Program.MyData.MovInventario_Concepto("0000000001");

            if (r0C.Result == OOB.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r0C.Mensaje);
                return(false);
            }
            Ficha.setConceptoMovInv(r0C.Entidad);

            //
            var r0D = Program.MyData.Permiso_Venta_PrecioLibre_Item(_usuario.AutoGrupo);

            if (r0D.Result == OOB.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r0D.Mensaje);
                return(false);
            }
            _darPermisoPrecioLibre = r0D.Entidad;

            //
            var r0e = Program.MyData.Permiso_Venta_DescuentoGlobal(_usuario.AutoGrupo);

            if (r0e.Result == OOB.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r0e.Mensaje);
                return(false);
            }
            _darPermisoDsctCargoGlobal = r0e.Entidad;


            return(rt);
        }
コード例 #3
0
 public void setPermisoDsctoCargoGlobal(OOB.LibVenta.Permiso.Ficha permiso)
 {
     _permisoDsctoCargoGlobal = permiso;
 }
コード例 #4
0
 public VentaTotalizarFrm()
 {
     InitializeComponent();
     _permisoDsctoCargoGlobal = new OOB.LibVenta.Permiso.Ficha();
     _totalizar = new Totalizar();
 }
コード例 #5
0
 public void setPermisoPrecioLibre (OOB.LibVenta.Permiso.Ficha permiso )
 {
     _darPermisoPrecioLibre = permiso;
 }
コード例 #6
0
 public void setPermisoDarDescuento(OOB.LibVenta.Permiso.Ficha darPermisoDescuentoItem)
 {
     _darPermisoDescuentoItem = darPermisoDescuentoItem;
 }
 public void setPermisoPrecioLibre(OOB.LibVenta.Permiso.Ficha permiso)
 {
     _permisoPrecioLibre = permiso;
     TB_PRECIO.Enabled   = permiso.IsHabilitado;
 }
 public void setPermisoDarDescuento(OOB.LibVenta.Permiso.Ficha permiso)
 {
     _permisoDarDescuento = permiso;
     TB_DSCTO.Enabled     = permiso.IsHabilitado;
 }