private void btnSave_Click(object sender, EventArgs e) { try { ValidateForm(); var baja = rdNo.Checked ? true : false; var tramos = lbTramos.Items.Cast <TramoVO>().ToList(); if (_editObject == null) { _editObject = new Model.Recorrido(txtCodigo.Text, baja, tramos.Select(tvo => tvo.Tramo).ToList()); } else { _editObject.Codigo = txtCodigo.Text; _editObject.Baja = baja; _editObject.Tramos = tramos.Select(tvo => tvo.Tramo).ToList(); } DAO.DAOFactory.RecorridoDAO.CreateOrUpdate(_editObject); CerrarAbm(); } catch (Exception ex) { string message = ex.Message; string caption = "Error de Validación"; MessageBoxButtons buttons = MessageBoxButtons.OK; MessageBox.Show(message, caption, buttons); } }
public Recorrido(Session session, Model.Recorrido editRecorrido, ListadoRecorrido listado) { InitializeComponent(); _session = session; _editObject = editRecorrido; _listado = listado; InitValues(); BindRecorrido(); }