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