コード例 #1
0
        protected virtual void SelectTransporterAction()
        {
            TransporterSelectForm form = new TransporterSelectForm(this, EEstado.Active);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                SetTransporter(form.Selected as TransporterInfo);
            }
        }
コード例 #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;
            }
        }