示例#1
0
        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);
            }
        }
示例#2
0
 public Recorrido(Session session, Model.Recorrido editRecorrido, ListadoRecorrido listado)
 {
     InitializeComponent();
     _session    = session;
     _editObject = editRecorrido;
     _listado    = listado;
     InitValues();
     BindRecorrido();
 }