private void tsbGrabar_Click(object sender, EventArgs e) { string mensaje = String.Empty; if (String.IsNullOrEmpty(txtNombreCentroEstudio.Text.Trim())) { mensaje += "Ingrese nombre de centro de estudio\n"; } if (String.IsNullOrEmpty(mensaje)) { dynamic _tbCanton = ((dynamic)cmbCanton.SelectedItem); dynamic _tbTipoFormacionAcademica = ((dynamic)cmbTipoFormacionAcademica.SelectedItem); tbFormacionAcademica _tbFormacionAcademica = new tbFormacionAcademica { idCanton = _tbCanton.idCanton, idTipoFormacionAcademica = _tbTipoFormacionAcademica.idTipoFormacionAcademica, nombreCentroEstudio = txtNombreCentroEstudio.Text, fechaInicio = dtpFechaInicio.Value.Date, fechaFin = (dtpFechaFin.Checked ? dtpFechaFin.Value.Date : (DateTime?)null), estadoRegistro = true, descripcionProvincia = ((dynamic)cmbProvincia.SelectedItem).descripcion, descripcionCanton = _tbCanton.descripcion, descripcionTipoFormacionAcademica = _tbTipoFormacionAcademica.descripcion }; if (this._tbFormacionAcademica.idFormacionAcademica == 0) { this._tbFormacionAcademica.fechaHoraIngreso = Program.fechaHora; this._tbFormacionAcademica.idUsuarioIngreso = idUsuario; this._tbFormacionAcademica.terminalIngreso = Program.terminal; } else { if (_tbFormacionAcademica.idCanton != this._tbFormacionAcademica.idCanton || _tbFormacionAcademica.idTipoFormacionAcademica != this._tbFormacionAcademica.idTipoFormacionAcademica || _tbFormacionAcademica.nombreCentroEstudio != this._tbFormacionAcademica.nombreCentroEstudio || _tbFormacionAcademica.fechaInicio != this._tbFormacionAcademica.fechaInicio || _tbFormacionAcademica.fechaFin != this._tbFormacionAcademica.fechaFin || _tbFormacionAcademica.estadoRegistro != this._tbFormacionAcademica.estadoRegistro) { this._tbFormacionAcademica.fechaHoraUltimaModificacion = Program.fechaHora; this._tbFormacionAcademica.idUsuarioUltimaModificacion = idUsuario; this._tbFormacionAcademica.terminalUltimaModificacion = Program.terminal; } } this._tbFormacionAcademica.idCanton = _tbFormacionAcademica.idCanton; this._tbFormacionAcademica.idTipoFormacionAcademica = _tbFormacionAcademica.idTipoFormacionAcademica; this._tbFormacionAcademica.nombreCentroEstudio = _tbFormacionAcademica.nombreCentroEstudio; this._tbFormacionAcademica.fechaInicio = _tbFormacionAcademica.fechaInicio; this._tbFormacionAcademica.fechaFin = _tbFormacionAcademica.fechaFin; this._tbFormacionAcademica.estadoRegistro = _tbFormacionAcademica.estadoRegistro; this._tbFormacionAcademica.descripcionProvincia = _tbFormacionAcademica.descripcionProvincia; this._tbFormacionAcademica.descripcionCanton = _tbFormacionAcademica.descripcionCanton; this._tbFormacionAcademica.descripcionTipoFormacionAcademica = _tbFormacionAcademica.descripcionTipoFormacionAcademica; this.DialogResult = System.Windows.Forms.DialogResult.OK; } else { MessageBox.Show(mensaje, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public frmFormacionAcademica(ref tbFormacionAcademica _tbFormacionAcademica) { this._tbFormacionAcademica = _tbFormacionAcademica; InitializeComponent(); }