private void eliminarProgramacion(int idProgramacion) { RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta c1 = new RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta(); Consulta c = new Consulta(); RipsValidadorDao.Model.Usuario u = null; RipsValidadorDao.Model.ProgramacionArchivo p = null; try { u = c1.consultarUsuarioXnombre(User.Identity.Name); InsertUpdateDelete i = new InsertUpdateDelete(u); p = c.consultarProgramacionArchivoOBJ(idProgramacion); if (validarEstado(p.estado.codEstadoCargue)) { i.borrarDatosProgramacion(idProgramacion, u.idUsuario); cargarGrilla(); this.RadWindowManager1.RadAlert("Programación eliminada correctamente", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); } else { this.RadWindowManager1.RadAlert("El estado actual del archivo no permite que los datos sean borrados", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); } } catch (Exception ex) { Logger.generarLogError(ex.Message, new System.Diagnostics.StackFrame(true), ex); this.RadWindowManager1.RadAlert("Ocurrio un error al eliminar la programacion", 400, 200, Utilities.windowTitle(TypeMessage.error_message), null, Utilities.pathImageMessage(TypeMessage.error_message)); } }