private void registrarFelicitacion_Click(object sender, EventArgs e)
 {
     try
     {
         if (validar() && validarFeli())
         {
             Felicitaciones soliFelicitacion = new Felicitaciones();
             soliFelicitacion.Area         = Convert.ToInt32(txtArea.Text);
             soliFelicitacion.IdCliente    = Convert.ToInt32(txtIdCliente.Text);
             soliFelicitacion.Servicio     = cbServicio.SelectedIndex;
             soliFelicitacion.Fecha        = dtpFecha.Value.ToString();
             soliFelicitacion.TipoSoli     = CINCO;
             soliFelicitacion.Felicitacion = rtxtFelicitacion.Text;
             if (soliFelicitacion.registrar())
             {
                 txtFelicitacion.Text = soliFelicitacion.IdFelicitacion.ToString();
                 soliFelicitacion     = null;
                 const string REGISTRADO = "Registrado correctamente";
                 MessageBox.Show(REGISTRADO, INFORMATION, MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show(soliFelicitacion.Error, WARNING, MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, EXCEPTION, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        protected void registrar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!validarCom())
                {
                    return;
                }
                switch (this.solicitudes.SelectedIndex)
                {
                case 0:
                    Peticiones soliPeticion = new Peticiones();
                    soliPeticion.Area      = Convert.ToInt32(this.area.Text);
                    soliPeticion.IdCliente = Convert.ToInt32(this.idCliente.Text);
                    soliPeticion.Servicio  = this.servicio.SelectedIndex;
                    soliPeticion.Fecha     = this.fecha.SelectedDate.ToString();
                    soliPeticion.TipoSoli  = UNO;
                    if (soliPeticion.registrar())
                    {
                        this.idPeticion.Text = soliPeticion.IdPeticion.ToString();
                        soliPeticion         = null;
                        mostrarMensaje(REGISTRADO);
                        break;
                    }
                    mostrarErr(soliPeticion.Error);
                    soliPeticion = null;
                    break;

                case 1:
                    Quejas soliQuejas = new Quejas();
                    soliQuejas.Area      = Convert.ToInt32(this.area.Text);
                    soliQuejas.IdCliente = Convert.ToInt32(this.idCliente.Text);
                    soliQuejas.Servicio  = this.servicio.SelectedIndex;
                    soliQuejas.Fecha     = this.fecha.SelectedDate.ToString();
                    soliQuejas.TipoSoli  = DOS;
                    if (soliQuejas.registrar())
                    {
                        this.idQueja.Text = soliQuejas.IdQueja.ToString();
                        soliQuejas        = null;
                        mostrarMensaje(REGISTRADO);
                        break;
                    }
                    mostrarErr(soliQuejas.Error);
                    soliQuejas = null;
                    break;

                case 2:
                    if (validarIngrRecl())
                    {
                        Reclamos soliReclamo = new Reclamos();
                        soliReclamo.Area          = Convert.ToInt32(this.area.Text);
                        soliReclamo.IdCliente     = Convert.ToInt32(this.idCliente.Text);
                        soliReclamo.Servicio      = this.servicio.SelectedIndex;
                        soliReclamo.Fecha         = this.fecha.SelectedDate.ToString();
                        soliReclamo.TipoSoli      = TRES;
                        soliReclamo.IdTipoReclamo = this.tipoRecl.SelectedIndex;
                        if (soliReclamo.registrar())
                        {
                            this.idReclamo.Text = soliReclamo.IdTipoReclamo.ToString();
                            soliReclamo         = null;
                            mostrarMensaje(REGISTRADO);
                            break;
                        }
                        mostrarErr(soliReclamo.Error);
                        soliReclamo = null;
                    }
                    break;

                case 3:
                    if (validarInreSuge())
                    {
                        Sugerencias soliSugerencia = new Sugerencias();
                        soliSugerencia.Area       = Convert.ToInt32(this.area.Text);
                        soliSugerencia.IdCliente  = Convert.ToInt32(this.idCliente.Text);
                        soliSugerencia.Servicio   = this.servicio.SelectedIndex;
                        soliSugerencia.Fecha      = this.fecha.SelectedDate.ToString();
                        soliSugerencia.TipoSoli   = CUATRO;
                        soliSugerencia.Sugerencia = this.sugerencia.Text;
                        if (soliSugerencia.registrar())
                        {
                            this.idSuge.Text = soliSugerencia.IdSugerencia.ToString();
                            soliSugerencia   = null;
                            mostrarMensaje(REGISTRADO);
                            break;
                        }
                        mostrarErr(soliSugerencia.Error);
                        soliSugerencia = null;
                    }
                    break;

                case 4:
                    if (validarIngrFeli())
                    {
                        Felicitaciones soliFelicitacion = new Felicitaciones();
                        soliFelicitacion.Area         = Convert.ToInt32(this.area.Text);
                        soliFelicitacion.IdCliente    = Convert.ToInt32(this.idCliente.Text);
                        soliFelicitacion.Servicio     = this.servicio.SelectedIndex;
                        soliFelicitacion.Fecha        = this.fecha.SelectedDate.ToString();
                        soliFelicitacion.TipoSoli     = CINCO;
                        soliFelicitacion.Felicitacion = this.felicitacion.Text;
                        if (soliFelicitacion.registrar())
                        {
                            this.idFeli.Text = soliFelicitacion.IdFelicitacion.ToString();
                            soliFelicitacion = null;
                            mostrarMensaje(REGISTRADO);
                            break;
                        }
                        mostrarErr(soliFelicitacion.Error);
                        soliFelicitacion = null;
                    }
                    break;

                default:
                    goto case 1;
                }
            }
            catch (Exception ex)
            {
                mostrarErr(ex.Message);
            }
        }