private bool GrabarContrato() { if (this.accionGrabar == TipoGrabacion.Nada) { return(false); } Contrato myContrato = Contrato.Crear(); myContrato.NumeroContrato = this.numeroContratoTextBox.Text.Trim(); myContrato.FechaInicioContrato = DateTime.Parse(this.inicioContratoTextBox.Text.Trim()); myContrato.FechaTerminoContrato = DateTime.Parse(this.terminoContratoTextBox.Text.Trim()); myContrato.RutCliente = this.rutTextBox.Text.Trim(); myContrato.IdPlan = this.planComboBox.SelectedValue.ToString().Trim(); myContrato.FechaInicioDeVigencia = this.inicioVigenciaDateTimePicker.Value; myContrato.FechaTerminoDeVigencia = DateTime.Parse(this.terminoVigenciaTextBox.Text); myContrato.VigenciaContrato = (this.contratoVigenteCheckBox.Checked ? 1 : 0); myContrato.DeclaracionDeSalud = (this.declaracionDeSaludCheckBox.Checked ? 1 : 0); myContrato.PrimaAnual = double.Parse(this.primaAnualTextBox.Text.Trim()); myContrato.PrimaMensual = double.Parse(this.valorBaseContratoTextBox.Text.Trim()); myContrato.Observaciones = this.observacionesTextBox.Text.Trim(); CmdGrabarContrato myCommand = CmdGrabarContrato.Crear(myContrato, this.accionGrabar); myCommand.Ejecutar(); if (myCommand.OcurrioError) { MessageBox.Show(myCommand.MensajeError.ToString(), "Error.", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show(myCommand.MensajeGrabacion.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information); } return(myCommand.fueAlmacenado); }