예제 #1
0
 public FueraServicioCrucero(Model.Crucero crucero, DateTime fechaInicio, DateTime fechaFin, string motivo)
 {
     Crucero     = crucero;
     FechaInicio = fechaInicio;
     FechaFin    = fechaFin;
     Motivo      = motivo;
 }
예제 #2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                ValidateForm();
                var baja = rdNo.Checked;
                if (_crucero == null)
                {
                    _crucero = new Model.Crucero(txtCodigo.Text, txtModelo.Text, (Model.Marca)cbMarca.SelectedItem, baja, _cabinas);
                }
                else
                {
                    _crucero.Codigo = txtCodigo.Text;
                    _crucero.Modelo = txtModelo.Text;
                    _crucero.Marca  = (Model.Marca)cbMarca.SelectedItem;
                    if (baja && !_crucero.FechaBaja.HasValue)
                    {
                        _crucero.FechaBaja = Tools.GetDate();
                    }
                    _crucero.Baja    = baja;
                    _crucero.Cabinas = _cabinas;
                }
                DAO.DAOFactory.CruceroDAO.CreateOrUpdate(_crucero);

                CerrarAbm();
            }
            catch (Exception ex)
            {
                string            message = ex.Message;
                string            caption = "Error de Validación";
                MessageBoxButtons buttons = MessageBoxButtons.OK;
                MessageBox.Show(message, caption, buttons);
            }
        }
예제 #3
0
        public FueraDeServicio(Model.Session _session, AltaCrucero altaCrucero, Model.Crucero crucero)
        {
            InitializeComponent();
            this._session     = _session;
            this._altaCrucero = altaCrucero;
            _crucero          = crucero;

            dtIncioFueraServicio.Value = Tools.GetDate();
            dtFinFueraServicio.Value   = Tools.GetDate();
        }
예제 #4
0
        public AltaCrucero(Model.Session session, Model.Crucero crucero, ListadoCrucero listadoCrucero)
        {
            InitializeComponent();

            _session        = session;
            _crucero        = crucero;
            _listadoCrucero = listadoCrucero;
            InitValues();
            BindCrucero();
        }