/// <summary> /// Como en el dropdown solo pude bindear los IDS, traer el resto de la data de puertos y guardarla /// en PuertoDesde y PuertoHasta /// </summary> public void CargarPuertos() { int puertoDesdeID = this.PuertoDesde.IDPuerto; int puertoHastaID = this.PuertoHasta.IDPuerto; PuertoDesde.MapFromDomainObject(PuertoDAO.GetByID(puertoDesdeID)); PuertoHasta.MapFromDomainObject(PuertoDAO.GetByID(puertoHastaID)); }
public Form_Puerto_Edit( OnSuccessDelegate onEditSuccess, int id) { InitializeComponent(); _ViewModel = new PuertoViewModel(PuertoDAO.GetByID(id)); BindViewModel(); _OnEditSuccess = onEditSuccess; }
private void LoadDropDowns() { dropdownPuertoDesde.Input.DataSource = PuertoDAO.GetAll(); dropdownPuertoDesde.Input.DisplayMember = "Nombre"; dropdownPuertoDesde.Input.ValueMember = "Cod_Puerto"; dropdownPuertoHasta.Input.DataSource = PuertoDAO.GetAll(); dropdownPuertoHasta.Input.DisplayMember = "Nombre"; dropdownPuertoHasta.Input.ValueMember = "Cod_Puerto"; }
public Form_Recorrido_Index() : base(title: "Recorridos") { _OnClickAdd = () => Program.Navigation.PopUpPage(new Form_Recorrido_Add( onAddSuccess: (c) => this.OnAddOrEditSuccess())); _OnClickEdit = (id) => Program.Navigation.PopUpPage(new Form_Recorrido_Edit( onEditSuccess: (c) => this.OnAddOrEditSuccess(), idRecorrido: id)); _OnClickDelete = (id) => HandleDelete(id); Filters = new FiltersViewModel( PuertoDAO.GetAll().Select(x => new KeyValuePair <int, string>(x.Cod_Puerto, x.Nombre)).ToList(), exactFilter: "Cód. de Recorrido", likeFilter: "Puerto Desde/Hasta *", dropdownFilter: "Puerto Desde/Hasta"); }
private void HandleDelete(int id) { try { DialogResult result = MessageBox.Show("¿Desea eliminar el puerto?", "Eliminar", MessageBoxButtons.YesNo); if (result == System.Windows.Forms.DialogResult.Yes) { PuertoDAO.Delete(id); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { this.PopulateDataGridView(); } }
protected override List <PuertoViewModel> GetData() { return(PuertoDAO.GetAllWithFilters(Filters.LikeFilter, Filters.ExactFilter, Filters.DropdownFilterSelectedOption).Select(x => new PuertoViewModel(x)).ToList()); }
public void Edit() { PuertoDAO.Edit(this.MapToDomainObject()); }
public void Add() { PuertoDAO.Add(this.MapToDomainObject()); }