Ejemplo n.º 1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                if (this.ObtenerGridSeleccionado().SelectedRows.Count == 1)
                {
                    Vales DatosAux = this.ObtenerDatosVale();
                    if (!string.IsNullOrEmpty(DatosAux.IDVale))
                    {
                        if (MessageBox.Show("¿Está seguro de eliminar el vale " + DatosAux.Folio + "?", Comun.Sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                        {
                            DatosAux.IDUsuario = Comun.IDUsuario;
                            DatosAux.Conexion  = Comun.Conexion;
                            Vales_Negocio VN = new Vales_Negocio();
                            VN.EliminarVale(DatosAux);
                            if (DatosAux.Completado)
                            {
                                switch (this.tcVales.SelectedIndex)
                                {
                                case 0: this.TabTramite = false;
                                    break;

                                case 1: this.TabSuspend = false;
                                    break;

                                case 2: this.TabConcluidos = false;
                                    break;

                                case 3: this.TabEnviados = false;
                                    break;
                                }
                                this.tcVales_SelectedIndexChanged(this.tcVales, e);
                            }
                            else
                            {
                                MessageBox.Show("Ocurrió un error al guardar los datos. Intente nuevamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            }
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            catch (Exception ex)
            {
                LogError.AddExcFileTxt(ex, "frmVales ~ btnEliminar_Click");
                MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }