Пример #1
0
        public ValoresController(string IdComprobanteTesoreria, string IdMoneda, bool Agrupado, decimal ValorDefault, decimal porcentajeRecargo, string IdValor, ITaskController taskController, string IdCliente)
        {
            _taskName                  = taskController.GetTaskName();
            _processName               = taskController.GetProcessManager().GetProcessName();
            _idComprobanteTesoreria    = IdComprobanteTesoreria;
            _idMoneda                  = IdMoneda;
            _valorDefault              = System.Math.Abs(ValorDefault);
            _agrupado                  = Agrupado;
            _idMonedaOrigenReadOnly    = true;
            _idTDCompTesoreriaReadOnly = true;

            _porcenatjeRecargo = porcentajeRecargo;
            _idValor           = IdValor;
            Init();
            _valor.TaskName              = _taskName;
            _valor.ProcessName           = _processName;
            _valor.DatoAuxiliar.IdCuenta = IdCliente;
            if (IdCliente != null && IdCliente != string.Empty)
            {
                _valor.DatoAuxiliar.Librador = mz.erp.businessrules.tsa_Cuentas.GetByPk(IdCliente).Nombre;
            }
            else
            {
                _valor.DatoAuxiliar.Librador = string.Empty;
            }
        }
Пример #2
0
 public void AddTaskController(ITaskController controller)
 {
     _taskController = controller;
     _taskName       = controller.GetTaskName();
     _processName    = controller.GetProcessManager().GetProcessName();
     if (_valor != null)
     {
         _valor.TaskName    = _taskName;
         _valor.ProcessName = _processName;
     }
 }
Пример #3
0
 public ValoresController(string IdComprobanteTesoreria, string IdMoneda, bool Agrupado, string IdValor, ITaskController taskController)
 {
     _taskName                  = taskController.GetTaskName();
     _processName               = taskController.GetProcessManager().GetProcessName();
     _idComprobanteTesoreria    = IdComprobanteTesoreria;
     _idMoneda                  = IdMoneda;
     _agrupado                  = Agrupado;
     _idMonedaOrigenReadOnly    = true;
     _idTDCompTesoreriaReadOnly = true;
     _idValor = IdValor;
     Init();
     _valor.TaskName    = _taskName;
     _valor.ProcessName = _processName;
 }
Пример #4
0
 public ValoresController(Valor valor, decimal recargo, ITaskController taskController)
 {
     _porcenatjeRecargo      = recargo;
     _idComprobanteTesoreria = valor.IdTDCompTesoreria;
     _idMoneda = valor.IdMoneda;
     _agrupado = mz.erp.businessrules.tfi_TDCompTesoreria.GetByPk(_idComprobanteTesoreria).Agrupado;
     _idMonedaOrigenReadOnly    = true;
     _idTDCompTesoreriaReadOnly = true;
     _idValor = valor.IdValor;
     _valor   = valor;
     //_valor.State  = "EDIT";
     _valor.ValorChange += new mz.erp.businessrules.comprobantes.Valor.ValorChangeEventHandler(_valor_ValorChange);
     _valor.PrepareEdit();
     _taskName          = taskController.GetTaskName();
     _processName       = taskController.GetProcessManager().GetProcessName();
     _valor.TaskName    = _taskName;
     _valor.ProcessName = _processName;
 }