private void ListarPuertos() { var puertos = ClsPuertos.ObtieneTodosLosPuertos().ObjetoTransaccion as List <Puerto>; gridPuertos.DataSource = puertos; gridPuertos.RefreshDataSource(); }
private void btnGuardar_Click(object sender, EventArgs e) { if (validar()) { return; } var puerto = BindViewToDomain(); ResultadoTransaccion resultado = null; try { if (_puerto == null) { resultado = ClsPuertos.CreaPuerto(puerto); } else { resultado = ClsPuertos.ActualizaPuerto(puerto); } MessageBox.Show(resultado.Descripcion, "Mantenedor de Puertos", MessageBoxButtons.OK, MessageBoxIcon.Information); _puerto = null; LimpiarDatos(); if (gridPuertos.DataSource != null) { ListarPuertos(); } } catch (Exception ex) { Console.Write(ex.InnerException); } }
private void CargaPuertosPorNaviera(ClsNaviera naviera) { ResultadoTransaccion trx = ClsPuertos.ObtienePuertosPorNaviera(naviera); ResultadoTransaccion trxAllPort = ClsPuertos.ObtieneTodosLosPuertos(); IList <Puerto> puertosSel = (IList <Puerto>)trx.ObjetoTransaccion; PuertosAll = (IList <Puerto>)trxAllPort.ObjetoTransaccion; var existe = false; ListaPuertos.Items.Clear(); foreach (var puerto in PuertosAll) { foreach (var sel in puertosSel) { if (sel.Nombre.Equals(puerto.Nombre)) { existe = true; } } if (!existe) { ListaPuertos.Items.Add(puerto); } existe = false; } ListPuertoSeleccionado.Items.Clear(); foreach (var puerto in puertosSel) { ListPuertoSeleccionado.Items.Add(puerto); } }
private void CargaPuertos() { ResultadoTransaccion trxAllPort = ClsPuertos.ObtieneTodosLosPuertos(); PuertosAll = (IList <Puerto>)trxAllPort.ObjetoTransaccion; foreach (var puerto in PuertosAll) { ListaPuertos.Items.Add(puerto); } }
private void frmPuertos_Load(object sender, EventArgs e) { _paises = ClsPuertos.ObtieneLosPaisesConPuertos().ObjetoTransaccion as List <String>; txtPais.MaskBox.AutoCompleteMode = AutoCompleteMode.Append; txtPais.MaskBox.AutoCompleteSource = AutoCompleteSource.CustomSource; AutoCompleteStringCollection auto = new AutoCompleteStringCollection(); foreach (var p in _paises) { auto.Add(p); } txtPais.MaskBox.AutoCompleteCustomSource = auto; }
private void CboNaviera_SelectedIndexChanged(object sender, EventArgs e) { var naviera = CboNaviera.SelectedItem as ClsNaviera; var puertos = ClsPuertos.ObtienePuertosPorNaviera(naviera).ObjetoTransaccion as List <Puerto>; ListPod.Items.Clear(); ListPol.Items.Clear(); foreach (var puerto in puertos) { ListPod.Items.Add(puerto); ListPol.Items.Add(puerto); } ListPodSeleccionado.Items.Clear(); ListPolSeleccionado.Items.Clear(); }
private void MenuEliminar_Click(object sender, EventArgs e) { DialogResult resultado; resultado = MessageBox.Show("¿Está seguro que desea Eliminar el Puerto?", "Eliminar Puerto", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resultado == DialogResult.Yes) { ClsPuertos.EliminaPuerto(GetSelectedRow(gridView1)); LimpiarDatos(); if (gridPuertos.DataSource != null) { ListarPuertos(); } } }
private void AddPuertoSeleccionado_Click(object sender, EventArgs e) { var seleccionados = ListaPuertos.SelectedItems; var list = new List <int>(); ResultadoTransaccion trxAllPort = ClsPuertos.ObtieneTodosLosPuertos(); foreach (var seleccionado in seleccionados) { ListPuertoSeleccionado.Items.Add(seleccionado); list.Add(ListaPuertos.Items.IndexOf(seleccionado)); } list.Reverse(); foreach (var i in list) { if (i != -1) { ListaPuertos.Items.RemoveAt(i); } } ListPuertoSeleccionado.Refresh(); }