コード例 #1
0
        protected void ChangeState(Payroll item, moleQule.Base.EEstado estado)
        {
            switch (estado)
            {
            case moleQule.Base.EEstado.Abierto:

                item.EEstado = moleQule.Base.EEstado.Abierto;
                break;

            case moleQule.Base.EEstado.Anulado:

                if (item.OidPago != 0)
                {
                    return;
                }
                item.EEstado = moleQule.Base.EEstado.Anulado;

                break;

            case moleQule.Base.EEstado.Contabilizado:

                if (item.OidPago == 0)
                {
                    return;
                }
                item.EEstado = moleQule.Base.EEstado.Contabilizado;

                break;
            }

            _entity.CalculateTotal();
        }
コード例 #2
0
        public ShippingCompanySelectForm(Form parent, moleQule.Base.EEstado estado)
            : base(true, parent, estado)
        {
            InitializeComponent();
            _view_mode = molView.Select;

            _action_result = DialogResult.Cancel;
        }
コード例 #3
0
        protected CustomAgentSelectForm(Form parent, moleQule.Base.EEstado estado, DespachanteList lista)
            : base(true, parent, estado, lista)
        {
            InitializeComponent();
            _view_mode = molView.Select;

            _action_result = DialogResult.Cancel;
        }
コード例 #4
0
        protected PedidoProveedorSelectForm(Form parent, moleQule.Base.EEstado estado, PedidoProveedorList lista)
            : base(true, parent, estado, lista)
        {
            InitializeComponent();
            _view_mode = molView.Select;

            _action_result = DialogResult.Cancel;
        }
コード例 #5
0
        protected EmployeeSelectForm(Form parent, moleQule.Base.EEstado estado, EmployeeList list)
            : base(true, parent, estado, list)
        {
            InitializeComponent();
            _view_mode = molView.Select;

            _action_result = DialogResult.Cancel;
        }
コード例 #6
0
        public ProviderSelectForm(Form parent, moleQule.Base.EEstado estado)
            : base(true, parent, ETipoAcreedor.Todos, estado)
        {
            InitializeComponent();
            _view_mode = molView.Select;

            _action_result = DialogResult.Cancel;
        }
コード例 #7
0
        protected void ChangeStateAction(moleQule.Base.EEstado estado)
        {
            if (_entity.EEstado == moleQule.Base.EEstado.Anulado)
            {
                PgMng.ShowInfoException(Face.Resources.Messages.ITEM_ANULADO_NO_EDIT);
                return;
            }

            switch (estado)
            {
            case moleQule.Base.EEstado.Anulado:
            {
                if (_entity.EEstado == moleQule.Base.EEstado.Contabilizado)
                {
                    PgMng.ShowInfoException(moleQule.Common.Resources.Messages.NULL_CONTABILIZADO_NOT_ALLOWED);
                    return;
                }

                if (ProgressInfoMng.ShowQuestion(Face.Resources.Messages.NULL_CONFIRM) != DialogResult.Yes)
                {
                    return;
                }
            }
            break;

            case moleQule.Base.EEstado.Baja:
            {
                if (_entity.OidPair == 0)
                {
                    LivestockBookLineInfo entry = SelectEntryPair();

                    if (entry != null)
                    {
                        _entity.CopyFromPair(entry);
                    }
                    else
                    {
                        return;
                    }
                }
            }
            break;

            case moleQule.Base.EEstado.Alta:
            {
                _entity.OidPair = 0;
            }
            break;
            }

            _entity.EEstado = estado;

            ShowPair();
        }
コード例 #8
0
        protected void ChangeState(moleQule.Base.EEstado estado)
        {
            if (Pago == null)
            {
                PgMng.ShowInfoException(Face.Resources.Messages.NO_SELECTED);
                return;
            }

            if (Pago.EEstado == moleQule.Base.EEstado.Anulado)
            {
                PgMng.ShowInfoException(Face.Resources.Messages.ITEM_ANULADO_NO_EDIT);
                return;
            }

            switch (estado)
            {
            case moleQule.Base.EEstado.Anulado:
            {
                if (Pago.EEstado == moleQule.Base.EEstado.Contabilizado)
                {
                    PgMng.ShowInfoException(moleQule.Common.Resources.Messages.NULL_CONTABILIZADO_NOT_ALLOWED);
                    return;
                }

                if (ProgressInfoMng.ShowQuestion(Face.Resources.Messages.NULL_CONFIRM) != DialogResult.Yes)
                {
                    return;
                }
            }
            break;
            }

            try
            {
                _entity.Pagos.ChangeState(estado, Pago, _entity);
                _entity.ApplyEdit();
                _entity.ISave(Pago);
                _entity.BeginEdit();

                Payment current = Pago;
                Datos_Pago.ResetBindings(false);
                _summary.Refresh(_entity);
                Datos_Resumen.ResetBindings(false);
                SetGridColors(Pagos_DGW.Name);
                _invoices = InputInvoiceList.GetListByAcreedor(_entity.Oid, _entity.ETipoAcreedor, false);
                Select(current);
            }
            catch (Exception ex)
            {
                PgMng.ShowInfoException(ex);
            }
        }
コード例 #9
0
        public EmployeeMngForm(bool isModal, Form parent, moleQule.Base.EEstado status, EmployeeList list)
            : base(isModal, parent, list)
        {
            InitializeComponent();

            SetView(molView.Normal);

            // Parche para poder abrir el formulario en modo diseño y no perder la configuracion de columnas
            DatosLocal_BS    = Datos;
            Tabla.DataSource = DatosLocal_BS;

            SetMainDataGridView(Tabla);
            Datos.DataSource = EmployeeList.NewList().GetSortedList();
            SortProperty     = Apellidos.DataPropertyName;

            _estado = status;
        }
コード例 #10
0
        protected TransporterMngForm(bool isModal, Form parent, moleQule.Base.EEstado estado, TransporterList lista)
            : base(isModal, parent, lista)
        {
            InitializeComponent();

            SetView(molView.Normal);

            // Parche para poder abrir el formulario en modo diseño y no perder la configuracion de columnas
            DatosLocal_BS    = Datos;
            Tabla.DataSource = DatosLocal_BS;

            SetMainDataGridView(Tabla);
            Datos.DataSource = TransporterList.NewList().GetSortedList();
            SortProperty     = Nombre.DataPropertyName;

            _estado = estado;
        }
コード例 #11
0
        public PedidoProveedorMngForm(bool isModal, Form parent, moleQule.Base.EEstado estado, PedidoProveedorList lista)
            : base(isModal, parent, lista)
        {
            InitializeComponent();

            SetView(molView.Normal);

            // Parche para poder abrir el formulario en modo diseño y no perder la configuracion de columnas
            DatosLocal_BS    = Datos;
            Tabla.DataSource = DatosLocal_BS;

            SetMainDataGridView(Tabla);
            Datos.DataSource = PedidoProveedorList.NewList().GetSortedList();
            SortProperty     = Fecha.DataPropertyName;
            SortDirection    = ListSortDirection.Descending;

            _estado = estado;
        }
コード例 #12
0
        public ShippingCompanyMngForm(bool isModal, Form parent, NavieraList list, moleQule.Base.EEstado estado)
            : base(isModal, parent, list)
        {
            InitializeComponent();

            SetView(molView.Normal);

            // Parche para poder abrir el formulario en modo diseño y no perder la configuracion de columnas
            DatosLocal_BS    = Datos;
            Tabla.DataSource = DatosLocal_BS;

            SetMainDataGridView(Tabla);
            Datos.DataSource = NavieraList.NewList().GetSortedList();
            SortProperty     = Nombre.DataPropertyName;

            Text = Resources.Labels.NAVIERAS;

            _estado = estado;
        }
コード例 #13
0
        protected ProviderMngForm(bool isModal, Form parent, ETipoAcreedor tipo, moleQule.Base.EEstado estado, ProveedorList lista)
            : base(isModal, parent, lista)
        {
            InitializeComponent();

            SetView(molView.Normal);

            // Parche para poder abrir el formulario en modo diseño y no perder la configuracion de columnas
            DatosLocal_BS    = Datos;
            Tabla.DataSource = DatosLocal_BS;

            SetMainDataGridView(Tabla);
            Datos.DataSource = ProveedorList.NewList().GetSortedList();
            SortProperty     = Nombre.DataPropertyName;

            this.Text = (_tipo_acreedor == ETipoAcreedor.Acreedor) ? Resources.Labels.ACREEDORES : Resources.Labels.PROVEEDORES;

            _tipo_acreedor = tipo;
            _estado        = estado;
        }
コード例 #14
0
        public void SetRowColor(DataGridViewRow row, moleQule.Base.EEstado estado)
        {
            switch (estado)
            {
            case moleQule.Base.EEstado.Alta:
                row.DefaultCellStyle = Face.Common.ControlTools.Instance.AbiertoStyle;
                break;

            case moleQule.Base.EEstado.Baja:
                row.DefaultCellStyle = Face.Common.ControlTools.Instance.CerradoStyle;
                break;

            case moleQule.Base.EEstado.Pendiente:
                row.DefaultCellStyle = Face.Common.ControlTools.Instance.ExportadoStyle;
                break;

            case moleQule.Base.EEstado.Anulado:
                row.DefaultCellStyle = Face.Common.ControlTools.Instance.AnuladoStyle;
                break;
            }
        }
コード例 #15
0
 public EmployeeSelectForm(Form parent, moleQule.Base.EEstado estado)
     : this(parent, null)
 {
 }
コード例 #16
0
 public ShippingCompanyMngForm(bool isModal, Form parent, moleQule.Base.EEstado estado)
     : this(isModal, parent, null, estado)
 {
 }
コード例 #17
0
 public ProviderMngForm(bool isModal, Form parent, ETipoAcreedor tipo, moleQule.Base.EEstado estado)
     : this(isModal, parent, tipo, estado, null)
 {
 }
コード例 #18
0
 public CustomAgentMngForm(bool isModal, Form parent, moleQule.Base.EEstado status)
     : this(isModal, parent, status, null)
 {
 }
コード例 #19
0
 public PedidoProveedorSelectForm(Form parent, moleQule.Base.EEstado estado)
     : this(parent, null)
 {
 }
コード例 #20
0
        protected void ChangeEstadoExpedienteREA(DataGridViewRow row, moleQule.Base.EEstado estado)
        {
            REAExpedient item = row.DataBoundItem as REAExpedient;

            item.EEstado = estado;
        }
コード例 #21
0
 public EmployeeMngForm(bool isModal, Form parent, moleQule.Base.EEstado status)
     : this(isModal, parent, status, null)
 {
 }
コード例 #22
0
 public void SetRowColorIM(DataGridViewRow row, moleQule.Base.EEstado estado)
 {
     Common.ControlTools.Instance.SetRowColorIM(row, estado);
 }
コード例 #23
0
 public TransporterMngForm(bool isModal, Form parent, moleQule.Base.EEstado estado)
     : this(isModal, parent, estado, null)
 {
 }
コード例 #24
0
 public CustomAgentSelectForm(Form parent, moleQule.Base.EEstado estado)
     : this(parent, null)
 {
 }
コード例 #25
0
        protected void ChangeEstadoFomento(DataGridViewRow row, moleQule.Base.EEstado estado)
        {
            LineaFomento item = row.DataBoundItem as LineaFomento;

            item.EEstado = estado;
        }
コード例 #26
0
 public TransporterSelectForm(Form parent, moleQule.Base.EEstado estado)
     : this(parent, estado, null)
 {
 }
コード例 #27
0
 public PedidoProveedorMngForm(bool isModal, Form parent, moleQule.Base.EEstado estado)
     : this(isModal, parent, estado, null)
 {
 }