protected TransporterSelectForm(Form parent, moleQule.Base.EEstado estado, TransporterList lista) : base(true, parent, estado, lista) { InitializeComponent(); _view_mode = molView.Select; _action_result = DialogResult.Cancel; }
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); } }
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; }
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; }
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; } }