Esempio n. 1
0
 private void eliminarReclamo_Click(object sender, EventArgs e)
 {
     try
     {
         Reclamos soliReclamo = new Reclamos();
         soliReclamo.IdReclamo = Convert.ToInt32(txtReclamo.Text);
         if (soliReclamo.eliminar())
         {
             limpiar();
             reiniciar();
             const string ELIMINADO = "Registro eliminado correctamente";
             MessageBox.Show(ELIMINADO, INFORMATION, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             MessageBox.Show(soliReclamo.Error, WARNING, MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, EXCEPTION, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        protected void eliminar_Click(object sender, EventArgs e)
        {
            try
            {
                switch (this.solicitudes.SelectedIndex)
                {
                case 0:
                    if (!string.IsNullOrEmpty(this.idPeticion.Text))
                    {
                        Peticiones soliPeticion = new Peticiones();
                        soliPeticion.IdPeticion = Convert.ToInt32(this.idPeticion.Text);
                        if (soliPeticion.eliminar())
                        {
                            reiniElem();
                            mostrarMensaje(ELIMINADO);
                            soliPeticion = null;
                            break;
                        }
                        mostrarErr(soliPeticion.Error);
                        soliPeticion = null;
                        break;
                    }
                    const string ID_PETICIO_VACIO = "Debe ingresar el id de la petición a eliminar";
                    mostrarErr(ID_PETICIO_VACIO);
                    break;

                case 1:
                    if (!string.IsNullOrEmpty(this.idQueja.Text))
                    {
                        Quejas soliQueja = new Quejas();
                        soliQueja.IdQueja = Convert.ToInt32(this.idQueja.Text);
                        if (soliQueja.eliminar())
                        {
                            reiniElem();
                            mostrarMensaje(ELIMINADO);
                            soliQueja = null;
                            break;
                        }
                        mostrarErr(soliQueja.Error);
                        soliQueja = null;
                        break;
                    }
                    const string ID_QUEJA_VACIO = "Debe ingresar el id de la queja a eliminar";
                    mostrarErr(ID_QUEJA_VACIO);
                    break;

                case 2:
                    if (!string.IsNullOrEmpty(this.idReclamo.Text))
                    {
                        Reclamos soliReclamo = new Reclamos();
                        soliReclamo.IdReclamo = Convert.ToInt32(this.idReclamo.Text);
                        if (soliReclamo.eliminar())
                        {
                            reiniElem();
                            mostrarMensaje(ELIMINADO);
                            soliReclamo = null;
                            break;
                        }
                        mostrarErr(soliReclamo.Error);
                        soliReclamo = null;
                        break;
                    }
                    const string ID_RECLAMO_VACIO = "Debe ingresar el id del reclamo a eliminar";
                    mostrarErr(ID_RECLAMO_VACIO);
                    break;

                case 3:
                    if (!string.IsNullOrEmpty(this.idSuge.Text))
                    {
                        Sugerencias soliSugerencia = new Sugerencias();
                        soliSugerencia.IdSugerencia = Convert.ToInt32(this.idSuge.Text);
                        if (soliSugerencia.eliminar())
                        {
                            reiniElem();
                            mostrarMensaje(ELIMINADO);
                            soliSugerencia = null;
                            break;
                        }
                        mostrarErr(soliSugerencia.Error);
                        soliSugerencia = null;
                        break;
                    }
                    const string ID_SUGERENCIA_VACIO = "Debe ingresar el id de la sugerencia a eliminar";
                    mostrarErr(ID_SUGERENCIA_VACIO);
                    break;

                case 4:
                    if (!string.IsNullOrEmpty(this.idFeli.Text))
                    {
                        Felicitaciones solifelicitacion = new Felicitaciones();
                        solifelicitacion.IdFelicitacion = Convert.ToInt32(this.idFeli.Text);
                        if (solifelicitacion.eliminar())
                        {
                            reiniElem();
                            mostrarMensaje(ELIMINADO);
                            solifelicitacion = null;
                            break;
                        }
                        mostrarErr(solifelicitacion.Error);
                        solifelicitacion = null;
                        break;
                    }
                    const string ID_FELICITACION_VACIO = "Debe ingresar el id de la felicitación a eliminar";
                    mostrarErr(ID_FELICITACION_VACIO);
                    break;

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