protected TransporterSelectForm(Form parent, moleQule.Base.EEstado estado, TransporterList lista)
            : base(true, parent, estado, lista)
        {
            InitializeComponent();
            _view_mode = molView.Select;

            _action_result = DialogResult.Cancel;
        }
Esempio n. 2
0
        private void Acreedor_BT_Click(object sender, EventArgs e)
        {
            _tipo_titular = (ETipoTitular)(long)TipoTitular_CB.SelectedValue;

            switch (_tipo_titular)
            {
            case ETipoTitular.Despachante:
            {
                CustomAgentSelectForm form = new CustomAgentSelectForm(this, EEstado.Active);
                if (form.ShowDialog(this) == DialogResult.OK)
                {
                    _acreedor        = (IAcreedorInfo)form.Selected;
                    Acreedor_TB.Text = _acreedor.Nombre;
                }
            }
            break;

            case ETipoTitular.Naviera:
            {
                ShippingCompanySelectForm form = new ShippingCompanySelectForm(this, EEstado.Active);
                if (form.ShowDialog(this) == DialogResult.OK)
                {
                    _acreedor        = (IAcreedorInfo)form.Selected;
                    Acreedor_TB.Text = _acreedor.Nombre;
                }
            }
            break;

            case ETipoTitular.Proveedor:
            {
                ProveedorList      list = ProveedorList.GetList(EEstado.Active, false);
                SupplierSelectForm form = new SupplierSelectForm(this, list);

                if (form.ShowDialog(this) == DialogResult.OK)
                {
                    _acreedor        = (IAcreedorInfo)form.Selected;
                    Acreedor_TB.Text = _acreedor.Nombre;
                }
            }
            break;

            case ETipoTitular.TransportistaOrigen:
            case ETipoTitular.TransportistaDestino:
            {
                TransporterSelectForm form = new TransporterSelectForm(this, TransporterList.GetList(false));
                if (form.ShowDialog(this) == DialogResult.OK)
                {
                    _acreedor        = (IAcreedorInfo)form.Selected;
                    Acreedor_TB.Text = _acreedor.Nombre;
                }
            }
            break;
            }
        }
        private void TransDestino_BT_Click(object sender, EventArgs e)
        {
            TransporterSelectForm form = new TransporterSelectForm(this, TransporterList.GetList(ETipoTransportista.Destino, false));

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                _destination_transporter = form.Selected as TransporterInfo;
                _entity.OidTransDestino  = _destination_transporter.Oid;
                _entity.NombreTransDest  = _destination_transporter.Nombre;

                Datos.ResetBindings(false);
            }
        }
Esempio n. 4
0
        public override void UpdateList()
        {
            switch (_current_action)
            {
            case molAction.Add:
            case molAction.Copy:
                if (_entity == null)
                {
                    return;
                }
                List.AddItem(_entity.GetInfo(false));
                if (FilterType == IFilterType.Filter)
                {
                    TransporterList listA = TransporterList.GetList(_filter_results);
                    listA.AddItem(_entity.GetInfo(false));
                    _filter_results = listA.GetSortedList();
                }
                break;

            case molAction.Edit:
            case molAction.Lock:
            case molAction.Unlock:
                if (_entity == null)
                {
                    return;
                }
                ActiveItem.CopyFrom(_entity);
                break;

            case molAction.Delete:
                if (ActiveItem == null)
                {
                    return;
                }
                List.RemoveItem(ActiveOID);
                if (FilterType == IFilterType.Filter)
                {
                    TransporterList listD = TransporterList.GetList(_filter_results);
                    listD.RemoveItem(ActiveOID);
                    _filter_results = listD.GetSortedList();
                }
                break;
            }

            RefreshSources();
            if (_entity != null)
            {
                Select(_entity.Oid);
            }
            _entity = null;
        }
Esempio n. 5
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;
        }
Esempio n. 6
0
        protected override void RefreshMainData()
        {
            PgMng.Grow(string.Empty, "Transporter");

            _selectedOid = ActiveOID;

            switch (DataType)
            {
            case EntityMngFormTypeData.Default:
                List = TransporterList.GetList(_estado, false);
                break;

            case EntityMngFormTypeData.ByParameter:
                _sorted_list = List.GetSortedList();
                break;
            }

            PgMng.Grow(string.Empty, "Lista de Transportistas");
        }
 public TransporterSelectForm(Form parent, TransporterList lista)
     : base(true, parent, moleQule.Base.EEstado.Todos, lista)
 {
 }
        private void Detalle_BT_Click(object sender, EventArgs e)
        {
            switch ((ETipoInforme)(long)TipoAcreedor_CB.SelectedValue)
            {
            case ETipoInforme.Despachante:
            {
                CustomAgentSelectForm form = new CustomAgentSelectForm(this, moleQule.Base.EEstado.Active);
                if (form.ShowDialog(this) == DialogResult.OK)
                {
                    DespachanteInfo d = form.Selected as DespachanteInfo;
                    Acreedores_TB.Text = d.Nombre;
                    _report_filter.objeto_detallado = form.Selected;
                }
            }
            break;

            case ETipoInforme.Naviera:
            {
                ShippingCompanySelectForm form = new ShippingCompanySelectForm(this, moleQule.Base.EEstado.Active);
                if (form.ShowDialog(this) == DialogResult.OK)
                {
                    NavieraInfo n = form.Selected as NavieraInfo;
                    Acreedores_TB.Text = n.Codigo + " - " + n.Nombre;
                    _report_filter.objeto_detallado = form.Selected;
                }
            }
            break;

            case ETipoInforme.Proveedor:
            {
                ProveedorList      list = ProveedorList.GetList(moleQule.Base.EEstado.Active, false);
                SupplierSelectForm form = new SupplierSelectForm(this, list);

                if (form.ShowDialog(this) == DialogResult.OK)
                {
                    ProveedorInfo p = form.Selected as ProveedorInfo;
                    Acreedores_TB.Text = p.Codigo + " - " + p.Nombre;
                    _report_filter.objeto_detallado = form.Selected;
                }
            }
            break;

            case ETipoInforme.TransportistaDestino:
            {
                TransporterSelectForm form = new TransporterSelectForm(this, TransporterList.GetList(ETipoTransportista.Destino, false));
                if (form.ShowDialog(this) == DialogResult.OK)
                {
                    TransporterInfo t = (TransporterInfo)form.Selected;
                    Acreedores_TB.Text = t.Codigo + " - " + t.Nombre;
                    _report_filter.objeto_detallado = form.Selected;
                }
            }
            break;

            case ETipoInforme.TransportistaOrigen:
            {
                TransporterSelectForm form = new TransporterSelectForm(this, TransporterList.GetList(ETipoTransportista.Origen, false));
                if (form.ShowDialog(this) == DialogResult.OK)
                {
                    TransporterInfo t = (TransporterInfo)form.Selected;
                    Acreedores_TB.Text = t.Codigo + " - " + t.Nombre;
                    _report_filter.objeto_detallado = form.Selected;
                }
            }
            break;
            }
        }