public override void ChangeStateAction(EEstadoItem estado)
        {
            switch (estado)
            {
            case EEstadoItem.Unlock:
                _entity = Charge.ChangeEstado(ActiveOID, ActiveItem.ETipoCobro, EEstado.Abierto);
                break;

            case EEstadoItem.Contabilizado:
                _entity = Charge.ChangeEstado(ActiveOID, ActiveItem.ETipoCobro, EEstado.Contabilizado);
                break;

            case EEstadoItem.Anulado:
            {
                if (ProgressInfoMng.ShowQuestion(Face.Resources.Messages.NULL_CONFIRM) != DialogResult.Yes)
                {
                    return;
                }
                _entity = Charge.ChangeEstado(ActiveOID, ActiveItem.ETipoCobro, EEstado.Anulado);
            }
            break;
            }

            _action_result = DialogResult.OK;
        }
Exemple #2
0
        public static EEstado ToEEstado(EEstadoItem source)
        {
            switch (source)
            {
            case EEstadoItem.Unlock: return(EEstado.Abierto);

            case EEstadoItem.Contabilizado: return(EEstado.Contabilizado);

            case EEstadoItem.Emitido: return(EEstado.Emitido);

            case EEstadoItem.Anulado: return(EEstado.Anulado);
            }

            return(EEstado.Todos);
        }
        public override void ChangeStateAction(EEstadoItem estado)
        {
            switch (estado)
            {
            case EEstadoItem.Unlock:
                _entity = Payroll.ChangeEstado(ActiveOID, moleQule.Base.EEstado.Abierto);
                break;

            case EEstadoItem.Contabilizado:
                _entity = Payroll.ChangeEstado(ActiveOID, moleQule.Base.EEstado.Contabilizado);
                break;

            case EEstadoItem.Emitido:
                _entity = Payroll.ChangeEstado(ActiveOID, moleQule.Base.EEstado.Emitido);
                break;
            }

            _action_result = DialogResult.OK;
        }
Exemple #4
0
        public override void ChangeStateAction(EEstadoItem estado)
        {
            if ((ActiveItem.ECategoriaGasto == ECategoriaGasto.GeneralesExpediente) ||
                (ActiveItem.ECategoriaGasto == ECategoriaGasto.OtrosExpediente) ||
                (ActiveItem.ECategoriaGasto == ECategoriaGasto.Stock))
            {
                PgMng.ShowInfoException(Resources.Messages.GASTO_CON_EXPEDIENTE);
                _action_result = DialogResult.Ignore;
                return;
            }

            if (ActiveItem.OidPago != 0)
            {
                PgMng.ShowInfoException(Resources.Messages.GASTO_CON_PAGO);
                _action_result = DialogResult.Cancel;
                return;
            }

            _entity = Expense.ChangeEstado(ActiveOID, ActiveItem.ECategoriaGasto, Base.EnumConvert.ToEEstado(estado));

            _action_result = DialogResult.OK;
        }
Exemple #5
0
        public void SetRowColor(DataGridViewRow row, EEstadoItem estado)
        {
            switch (estado)
            {
            case EEstadoItem.Registered:
            case EEstadoItem.Unlock:
                row.DefaultCellStyle = AbiertoStyle;
                break;

            case EEstadoItem.Emitido:
                row.DefaultCellStyle = EmitidoStyle;
                break;

            case EEstadoItem.Contabilizado:
                row.DefaultCellStyle = ContabilizadoStyle;
                break;

            case EEstadoItem.Anulado:
            case EEstadoItem.Baja:
                row.DefaultCellStyle = AnuladoStyle;
                break;
            }
        }
        public override void ChangeStateAction(EEstadoItem estado)
        {
            _entity = Pedido.ChangeEstado(ActiveOID, Library.Common.EnumConvert.ToEEstado(estado));

            _action_result = DialogResult.OK;
        }
        public override void ChangeStateAction(EEstadoItem estado)
        {
            _entity = Loan.ChangeEstado(ActiveOID, Base.EnumConvert.ToEEstado(estado));

            _action_result = DialogResult.OK;
        }
        public override void ChangeStateAction(EEstadoItem estado)
        {
            _entity = Payment.ChangeEstado(ActiveOID, ActiveItem.ETipoPago, ActiveItem.ETipoAcreedor, Base.EnumConvert.ToEEstado(estado));

            _action_result = DialogResult.OK;
        }
Exemple #9
0
        public override void ChangeStateAction(EEstadoItem estado)
        {
            _entity = InputInvoice.ChangeEstado(ActiveOID, ActiveItem.ETipoAcreedor, moleQule.Base.EnumConvert.ToEEstado(estado));

            _action_result = DialogResult.OK;
        }
Exemple #10
0
        public override void ChangeStateAction(EEstadoItem estado)
        {
            _entity = Charge.ChangeEstado(ActiveOID, ActiveItem.ETipoCobro, Library.Common.EnumConvert.ToEEstado(estado));

            _action_result = DialogResult.OK;
        }