/// <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); } }
/// <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); } }