예제 #1
0
        /// <summary>
        /// Comprobar y guardar el nuevo registro de oferta
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                EOferta nueva = new EOferta();
                nueva.LoginUsuario = sesion.Login;
                nueva.Nombre = txtbNombre.Text;
                nueva.Estado = cmbEstado.Text;
                nueva.IdEstado = Convert.ToInt16(cmbEstado.SelectedValue);
                nueva.IdSede = Convert.ToInt16(cmbSede.SelectedValue);
                nueva.Sede = cmbSede.Text;
                nueva.MatriculaIniciaEl = Convert.ToDateTime(txtbInicioMatricula.Text + " " +
                                                             cmbHora.Text + ":" +
                                                             cmbMinutos.Text + ":00");
                nueva.FechaRegistro = Convert.ToDateTime(txtbFechaReg.Text);
                nueva.UltimaModificacion = Convert.ToDateTime(txtbUltMod.Text);
                nueva.Observacion = txtbObservacion.Text;

                if (nueva.DatosValidos())
                {
                    new OfertasNeg().RegistrarOferta(nueva);
                    MessageBox.Show(this, "La oferta '" + nueva.Nombre + "' se registró " +
                                          "exitosamente. ", "Éxito");
                    this.Close();
                }
                else
                {
                    MessageBox.Show(this, "Revise que los datos en los campos sean correctos.",
                                          "Error");
                }
            }
            catch (Exception ex)
            {
                MainForm.NotificarExcepcion("CU MAT003", ex);
            }
        }
예제 #2
0
        /// <summary>
        /// Guardar cambios sobre una oferta
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                EOferta mod = new EOferta();

                mod.LoginUsuario = sesion.Login;

                mod.IdOferta = idOferta;
                mod.Nombre = txtbNombre.Text;
                mod.IdEstado = Convert.ToInt16(cmbEstado.SelectedValue);
                mod.IdSede = Convert.ToInt16(cmbSede.SelectedValue);
                mod.MatriculaIniciaEl = Convert.ToDateTime(txtbInicioMatricula.Text + " " +
                                                             cmbHora.Text + ":" +
                                                             cmbMinutos.Text + ":00");
                mod.UltimaModificacion = DateTime.Now;
                mod.Observacion = txtbObservacion.Text;

                if (mod.DatosValidos())
                {
                    if (new OfertasNeg().ModificarOferta(mod)) {
                        MessageBox.Show(this, "La oferta '" + mod.Nombre + "' se modificó " +
                                              "exitosamente. ", "Éxito");
                        this.Close();
                    }
                }
                else
                {
                    MessageBox.Show(this, "Revise que los datos en los campos sean correctos.",
                                          "Error");
                }
            }
            catch (Exception ex)
            {
                MainForm.NotificarExcepcion("CU MAT004", ex);
            }
        }